28
301-317 W Main St
Alhambra, CA 91801
$4,500,000 USD
36,241 SF
36,241 SF
$4,500,000 USD
Storefront Retail Office