Get directions to: Tequila Mexican Restaurant, Sparta, IL
Restaurant address: 1323 N Market St Sparta, IL 62286, USA
Restaurant: Tequila Mexican Restaurant