11
11517 Santa Monica Blvd
Los Angeles, CA 90025
$1,900,000 USD
3,297 SF
3,297 SF
$1,900,000 USD
Storefront