The Mayflower Inn
- At January 25, 2011
- By admin
- In Portraits, Wedding
- 0
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.