660 Roble Ave
Menlo Park, CA 94025
$4,888,888 USD
5,220 SF
9
Units
3.05% Cap Rate
5,220 SF
$4,888,888 USD
Apartments