From Our Editors
Looking for a quick bite to eat? Head on over to Windsor Depot in Windsor. Windsor Depot has a large dining room, making it easy to seat large parties.
Shake off the stiff workday duds at Windsor Depot — attire is casual.
Drivers can access the parking lot next door.
Windsor Depot gives your wallet some wiggle room plates here are super affordable and unbelievably tasty.