8
3020 W Main St
Alhambra, CA 91801
$1,650,000 USD
1,925 SF
1,925 SF
$1,650,000 USD
Restaurant