at 123 Main St, Windsor , 13865 United States
Windsor NY's former Windsor Inn is being refurbished to include rooms, a restaurant, tavern and gift shop.
450 FB users likes Windsor Inn 1832, set it to 6 position in Likes Rating for Windsor, United States in Hotel & Lodging category
Windsor Inn 1832 is Windsor based place and this enity listed in Family Style Restaurant category. Located at 123 Main St NY 13865.
Pure. Fresh. Vermont.
The Holiday Inn Windsor Wine Country is a new hotel scheduled to open in late 2016. Follow our page and our progress until the Grand Opening!