1416 Floribunda Ave
Burlingame, CA 94010
$5,100,000 USD
8,344 SF
9
Units
3.46% Cap Rate
8,344 SF
$5,100,000 USD
Apartments