Photo 4 of 4

View all

Menlo Park: 104 new apartments units near Facebook up for lease
A construction worker handles finishing touches at the 777 Hamilton apartment complex. Photo by Michelle Le

© 2018 Almanac Online.
All rights reserved.