23
1143 Crane St
Menlo Park, CA 94025
Rate Upon Request
790-1,297 SF
2
Spaces Available
Built 1982
1,297 SF Contiguous
Built 1982
790-1,297 SF
Rate Upon Request
Office, Retail