Mayflower Inn & Spa, Auberge Resorts Collection located in Washington, CT is worth exploring if you are like me and love to take “the road less traveled!”
open