4
3116 W Main St
Alhambra, CA 91801
$2,200,000 USD
6,568 SF
6,568 SF
$2,200,000 USD
Storefront Retail Office