131 Metropole Ave
Avalon, CA 90704
$10,800,000 USD
19,842 SF
19,842 SF
$10,800,000 USD
Hotel