10
808-816 E Main St
Alhambra, CA 91801
$9,100,000 USD
18,000 SF
5.77% Cap Rate
18,000 SF
$9,100,000 USD
General Retail