Haven Apartments

Haven Apartments

Location Menlo Park, CA 

Units 146

Completed May 2017

Developer Greystar