21
10914 S Figueroa St
Los Angeles, CA 90061
$1,800,000 USD
4,254 SF
4,254 SF
$1,800,000 USD
Hotel