The Best 15 Restaurants in Sparta, Illinois (IL), United States

16184433368
1323 N Market St, Sparta, IL 62286-1049, Sparta

Wife had Polo loco left to take for lunch tomorrow. My Steak Tequila had as much treats for my puppies as I had, it was