109-117 E Main St
Alhambra, CA 91801
$3,100,000 USD
8,332 SF
8,332 SF
$3,100,000 USD
Storefront