Get directions to: Happy Garden Chinese & Thai, Clearlake Oaks, CA
Restaurant address: 13440 E Highway 20 Clearlake Oaks, CA 95423, USA
Restaurant: Happy Garden Chinese & Thai