21
6919 S Figueroa St
Los Angeles, CA 90003
$1,099,000 USD
3,038 SF
3,038 SF
$1,099,000 USD
Hotel