10
885 Oak Grove Ave
Menlo Park, CA 94025
$50.00 USD/SF/YR
348-696 SF
2
Spaces Available
Built 1975
696 SF Contiguous
Built 1975
348-696 SF
$50.00 USD/SF/YR
Office