The Mayflower Inn

I need to express my thanks to the Mayflower Inn & Spa.  The Mayflower is a stunningly beautiful inn located in Washington, Connecticut.  The gardens are a visual delight and the spa is washed in sunlight.  Take a look.

© Copyright Quinnell Photographic Studios