22
6919 S Figueroa St
Los Angeles, CA 90003
$700,000 USD
3,038 SF
3,038 SF
$700,000 USD
Hotel