Get directions to: China, La Mirada, CA Restaurant address: 14320 Valley View Avenue La Mirada, CA 90638, USA Driving Walking Bicycling Restaurant: China