18
1100 E Main St
Alhambra, CA 91801
$2,400,000 USD
6,164 SF
6,164 SF
$2,400,000 USD
Storefront Retail Office