17
239 E Villa St
Pasadena, CA 91101
$3,675,000 USD
8,502 SF
12
Units
5.54% Cap Rate
8,502 SF
$3,675,000 USD
Apartments