The Windsor Town Green is over four acres of shopping, dining and wine tasting. Most of the restaurants have outdoor dining areas, and many of the stores welcome well-behaved dogs.
Post A Review