Four-star Hotels in Shaftesbury, United Kingdom

The Commons, Shaftesbury, United Kingdom 196 m from centre
8.9 414 reviews
from 112 GBP
Bleke Street, Shaftesbury, United Kingdom 279 m from centre
9 191 review
Shaftesbury, United Kingdom 3.6 km from centre
8.8 15 reviews
Shaftesbury, United Kingdom 4.6 km from centre
7.5 4 reviews
Shaftesbury, United Kingdom 6.3 km from centre
Shaftesbury, United Kingdom 6.3 km from centre
7 1 review