Mayflower Inn & Spa: A Chic New England Retreat For Every Season

The bucolic 58-acre Inn in charming Washington, Connecticut is about two hours from New York City