9
7410 Avalon Blvd
Los Angeles, CA 90003
$12,600,000 USD
34,902 SF
49
Units
34,902 SF
$12,600,000 USD
Apartments