37
2101 Vine St
Alhambra, CA 91801
$10,750,000 USD
26,886 SF
27
Units
4.52% Cap Rate
26,886 SF
$10,750,000 USD
Apartments