Main menu Open search menu

New Windsor Depot

Food & Drink
110 North 5th Avenue, Windsor, IL 61465 110 North 5th Avenue, Windsor Directions
+13096672801

Words cannot express the deliciousness of each and every item at New Windsor Depot Bar & Grill, which keeps Windsor diners constantly coming back for more. Meeting the gang for a movie? Pick up some food from this restaurant.

Tips

250

Explore Nearby
New Windsor Depot

Groupon has verified that the customer actually visited New Windsor Depot.