200 Independence Drive Menlo Park, CA 94025
Standing: 200
Square Feet: 2,231 ft2
Sliding glass walls bring the outdoors inside our stunning foyer