Celebrated as one of the “most beautiful towns in England” Sherborne is host to an impressive array of historical buildings, including the magnificent Sherborne Abbey.
This idyllic destination is perfect for a laid-back, calming break or an adrenaline-fuelled adventure – Regardless of your motivation, Dorset boasts some of the UK’s most stunning coast and countryside, so how better to explore than with a luxury cottage stay?