36
1717 S Vermont Ave
Los Angeles, CA 90006
$18,900,000 USD
14,744 SF
14,744 SF
$18,900,000 USD
Hotel