65 W Main Ave
Morgan Hill, CA 95037
We eat here regularly and have for years. Morgan Hill had a history of terrible Chinese restaurants until China Palace opened up. The owners are…
Didn't find what you were looking for?
Please help others by helping us do better.