Get directions to: El Charrito Restaurant, Scottsbluff, NE
Restaurant address: 802 21st Ave Scottsbluff, NE 69361, USA
Restaurant: El Charrito Restaurant