|
Mayflower Inn & Spa Washington (Connecticut)
118 Woodbury Road
The Mayflower Inn and Spa is located in the idyllic town of Washington Connecticut less than 2 hours from New York City. At this New England luxury property you will discover a country house hotel of magnificent proportions complete with a full service luxury spa.The Mayflowers superb setting in the New England countryside is combined with the elegance of Relais and Chateaux five-star five-diamond accommodations. |
|