Mayflower Inn, Washington CT
OVERVIEW of The Mayflower Inn Located just two hours from Manhattan in the hills of Connecticut, the 30 room luxury inn sits on 58 gorgeous acres of gardens and woodlands and is surrounded by a 3,000 acre nature preserve. The majestic Mayflower House is home to reception, The Tap Room lounge, the Mayflower Dining Room... read more.