Mayflower
Location / Lymington
Category / Hotels

The Mayflower, situated in Lymington, features six nautical themed rooms, finished to the highest of standards. These boutique rooms, designed for Cirrus Inns, each have their own unique features, including Victorian-style roll-top baths and beautiful coastal views.

Want to start a project with us?

Get in contact with us to make your plans a reality