Main menu Open search menu

New Windsor Depot

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

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.



Explore Nearby
New Windsor Depot

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