Tater Tots Restaurants in Glen Ellyn
Show restaurants on map

4.3
Menu
Table booking
4.3
Menu
Table booking
City: Glen Ellyn, 419A N Main St, Glen Ellyn, USA, United States
Outdoor Seating, Television, Accepts Credit Cards, Street Parking
4.4
Menu
4.4
Menu
City: Glen Ellyn, 466 N Main St, Glen Ellyn I-60137-5126, United States
"I visited this restaurant three times last year, and each time was a great experience. The 40-inch HDTV displaying the beer menus is really impressive..."
Feedback
These reviews refer only to the mentioned ingredients.