Windsor
American · Bar · Casual Dining
Windsor is a cocktail bar featuring global comfort food and a retro cocktail menu, complete with a backyard patio.
Location
Best places nearby
The highest rated places close to Windsor.
Local restaurants nearby
N Central Ave, AZ

