631 Menlo Ave
Menlo Park, CA 94025

Building Ownership

Bagwat,bal & Sheila Enid Trust

Building Class

A

Stories

2

Year Built / Renovated

2005

Total Rentable Building Area

2,877 SF

Need Help?