Get directions to: Chinese Deli Fast Food, La Mirada, CA
Restaurant address: 13912 Imperial Hwy La Mirada, CA 90638, USA
Restaurant: Chinese Deli Fast Food