Get directions to: China Palace Restaurant, La Mirada, CA
Restaurant address: 12214 La Mirada Blvd La Mirada, CA 90638, USA
Restaurant: China Palace Restaurant