11655 Avalon Blvd
Los Angeles, CA 90061
$3,000,000 USD
9,328 SF
16
Units
7.05% Cap Rate
9,328 SF
$3,000,000 USD
Apartments