3330 Chapman St
Los Angeles, CA 90065
$1,995,000 USD
10,232 SF
12
Units
4.05% Cap Rate
10,232 SF
$1,995,000 USD
Apartments