The Grosvenor Arms, Shaftesbury (3-star) | TravelManiac