17
660 Roble Ave
Menlo Park, CA 94025
$4,788,888 USD
5,220 SF
8
Units
3.49% Cap Rate
5,220 SF
$4,788,888 USD
Apartments