Get directions to: Happy Garden, Alhambra, CA
Restaurant address: 1277 E Valley Blvd Alhambra, CA 91801, USA
Restaurant: Happy Garden