Road Trip: Spa Sampler @ The Mayflower Inn Road Trip Restaurant Holiday Manchester Road Trip Travel Margie Treisman September 15, 2010 Photos: Courtesy of The Mayflower InnMy husband and I recently had the chance to spend a day at the Mayflower Inn and Spa in Washington, CT. It was, in a word, sublime. It’s nestled in the Litchfield County countryside, with rolling hills, lush foliage and perfectly manicured gardens -- a New England picture-postcard paradise. The Inn itself is an elegant, magnificently maintained, five-star luxury spa resort. I could go on for hours about the place. But this is CTBites -- let’s talk about the food. Read More