All Shaftesbury hotels
Multiple accommodations for your stay
All Shaftesbury hotels
Show map
4 stars (2)
3 stars (4)
- Best Western The Royal Chase Hotel Shaftesbury
- Holbrook Bed And Breakfast Shaftesbury
- The Fontmell Hotel Shaftesbury
- The Grove Arms Hotel Shaftesbury