Properties

Seven Oaks

Project Overview

Seven Oaks

Menlo Park, CA

92 luxury apartment units located within walking distance to Sand Hill Road