InspirationJune 16, 2008

Spa Splendor

The Mayflower Inn & Spa is an uber-luxurious respite from daily life located amongst the lush greenery of Connecticut.  The new spa, opened in 2006, is now not only a premiere spa but also an architectural and design gem.  Staying true to it’s traditional New England shingle style roots, it retains an air of “old money”, but the brand new spa is as sleek and modern as any you’ll find in Manhattan. Enjoy the eye candy!


More Inspiration...

Thanks for subscribing.