1040 Noel Dr
Menlo Park, CA 94025

Building Ownership

Camelot Properties Llc

Building Class

C

Stories

Year Built / Renovated

1906

Total Rentable Building Area

6,800 SF

Need Help?