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