Photo 1 of 4

View all

Menlo Park: 104 new apartments units near Facebook up for lease
A total of 104 of 195 new apartments at 777 Hamilton Ave. built by Greenheart Land Co. are being leased at rents of $3,100 to $6,100. (Photo by Kate Bradshaw/The Almanac.)

© 2019 Almanac Online.
All rights reserved.