71
451 E Vernon Ave
Los Angeles, CA 90011
$3,900,000 USD
3,352 SF
3,352 SF
$3,900,000 USD
Hotel