Windsor Depot, NEW WINDSOR, Illinois (IL)
Comfortably stationed at Po Box 381 () in NEW WINDSOR, Illinois (IL) (61465), Windsor Depot can be contacted at 3096672801. Make sure you call up ahead to reserve your spot in the restaurant.
More restaurants in NEW WINDSOR, Illinois (IL)
Windsor Depot contact information and details:
Address: Po Box 381 - , NEW WINDSOR, Illinois (IL) 61465
Contact Phone: 3096672801
