Du Quoin, Illinois

The Don Tequila’s Mexican Restaurant Du Quoin, Illinois located within the Southtowne Shopping Center just a couple minutes outside of downtown. Join us for daily specials and happy hour!