Get directions to: Happy Garden, Escalon, CA
Restaurant address: 1205 Plaza Ave Ste 2 Escalon, CA 95320, USA
Restaurant: Happy Garden