Get directions to: Cielito Lindo Restaurant, South El Monte, CA
Restaurant address: 1612 Santa Anita Ave South El Monte, CA 91733, USA
Restaurant: Cielito Lindo Restaurant