9
7410 Avalon Blvd
Los Angeles, CA 90003
$11,000,000 USD
24,165 SF
49
Units
24,165 SF
$11,000,000 USD
Apartments