Get directions to: Home Taste Chinese Restaurant, Glendora, CA
Restaurant address: 106 W Foothill Blvd Glendora, CA 91741, USA
Restaurant: Home Taste Chinese Restaurant