News

Stanford University announced Friday it has scooped up an apartment complex in downtown Redwood City, expanding its growing footprint there. The university purchased the new 175-unit apartment ...