Get directions to: China Palace, Sloughhouse, CA
Restaurant address: 7238 Murieta Dr Sloughhouse, CA 95683, USA
Restaurant: China Palace