Get directions to: Chinto's Super Taco, Del Rio, TX
Restaurant address: 400 East 6th Street Del Rio, TX 78840, USA
Restaurant: Chinto's Super Taco