18
738 S Ogden Dr
Los Angeles, CA 90036
$8,250,000 USD
16,860 SF
12
Units
5.25% Cap Rate
16,860 SF
$8,250,000 USD
Apartments