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
Bagwat,bal & Sheila Enid Trust
A
2
2005
2,877 SF