Turkey Sandwich Restaurants in Batavia
Show restaurants on map
4.1
Menu
4.1
Menu
City: Batavia, 28 N Island Ave, Batavia, IL 60510, United States
"This used to be a go to spot for a dog and fries. Very disappointing now. The hotdog was boring at best and fries were tasteless."
Feedback
These reviews refer only to the mentioned ingredients.