8334 South Clinton St, Dixon, Illinois 61021 USA
Sign letting me know I'm here and they're closed. Boo hop
Photo Credit: Yelp