Get directions to: China Palace Restaurant, Newhall, CA
Restaurant address: 23410 Lyons Ave Newhall, CA 91321, USA
Restaurant: China Palace Restaurant