Get directions to: El Culichi Nightclub & Restaurant, La Mirada, CA
Restaurant address: 14137 Imperial Hwy La Mirada, CA 90638, USA
Restaurant: El Culichi Nightclub & Restaurant