The Grosvenor Arms

The Grosvenor Arms is in the heart of the historic hilltop town of Shaftesbury, home of Gold Hill.

Surrounded by the stunning open Wiltshire/Dorset countryside with its beautiful villages, country pubs and walks, The Grosvenor Arms is a restaurant, bar and cafe with 16 bedrooms that is steeped in history.

Originally a medieval posting inn, it was renamed by Earl Grosvenor in 1820, and is now a focal point for this bustling town. An outstanding kitchen team use local produce, simply cooked in the atmospheric restaurant, while the cafe, bar and conservatory are open all day.

This is a wonderful place to stay a few days and explore Dorset, the coastline, Bath and Salisbury. For celebrations and functions there is the Assembly Room and two private dining rooms.


click to view all

  • 1 Night Winter Escape

    Fancy escaping for a mid-week breather – join us during December and January for a one night stay from...

  • Romantic Package

    Romantic Package Whisk the one you love away for a Luxury Romantic Break at the Grosvenor Arms Hotel. During...

  • 2 Night Winter Package

    From £90.00 per night. Available Sunday to Thursday our Winter Package includes 2 Nights accommodation...

  • 3 Night Winter Package

    Available Sunday to Thursday our Winter Package includes 3 Nights accommodation Breakfast each...

  • Celebrate a New Year

    at The Grosvenor Arms.Make this New Year’s Eve something to remember at our special black tie dinner...

  • Christmas Package

    Join us at The Grosvenor Arms for a traditional Christmas break in the beautiful hill top town of Shaftesbury. Wood...

News & Awards


    Celebrate Christmas in style this year and join us at one of our shared party nights – guaranteed to help...


    Thank you to everyone who came to our cooking sessions during the summer hols – we’re glad you had fun...


    The demands of modern life can be particularly stressful for teenagers and young adults. During her...

The Grosvenor Arms,
High Street,

United Kingdom
SP7 8JA   |  0843 3575591