The Mayflower Inn & Spa

Idyllic Hotel and Spa in Washington, Connecticut
The Mayflower-1

LOCATION

Mayflower Inn & Spa
Auberge Resorts Collection
118 Woodbury Road, CT-47,
Washington, CT 06793, USA

ASSET DESCRIPTION

Acquired in 2012 for $21 million, The Mayflower Inn and Spa was located in Washington, Connecticut, less than two hours from New York City. The 30-room inn was a destination spa and country house hotel surrounded by 58 acres of landscaped gardens. The hotel offered luxurious accommodations, including a 20,000-square-foot spa, a restaurant, and meeting spaces.

In 2016, it was strategically renovated and maximized while preserving its history and architectural integrity. It was sold in 2018 to Auberge Resorts Collection as part of a much larger transaction.

Back to Assets & Projects