28
11316-11318 S Vermont Ave
Los Angeles, CA 90044
$2,699,000 USD
4,632 SF
4,632 SF
$2,699,000 USD
Storefront