201 E Main St
Alhambra, CA 91801
$9,500,000 USD
32,392 SF
6% Cap Rate
32,392 SF
$9,500,000 USD
Storefront