Get directions to: Taiwan Gourmet Deli, Alhambra, CA
Restaurant address: 1300 E Main St Ste 102 Alhambra, CA 91801, USA
Restaurant: Taiwan Gourmet Deli