23
611 S Westlake Ave
Los Angeles, CA 90057
$47,200,000 USD
48,630 SF
48,630 SF
$47,200,000 USD
Hotel