Nestled in the New England countryside in the idyllic town of Washington, Conn., lies a place of perfection, The Mayflower Inn and Spa. The luxury hotel offers a serene respite for those looking to get away from it all.
Nestled in the New England countryside in the idyllic town of Washington, Conn., lies a place of perfection, The Mayflower Inn and Spa. The luxury hotel offers a serene respite for those looking to get away from it all.
Nestled in the New England countryside in the idyllic town of Washington, Conn., lies a place of perfection, The Mayflower Inn and Spa. The luxury hotel offers a serene respite for those looking to get away from it all.
Nestled in the New England countryside in the idyllic town of Washington, Conn., lies a place of perfection, The Mayflower Inn and Spa. The luxury hotel offers a serene respite for those looking to get away from it all.
Receive FREE digital editions and alerts from Morris|Essex Health & Life