The Shaftesbury may not be as famous a London hotel as the Ritz or Claridges, but it receives consistent praise from guests and is an ideal base if you’re in the city to enjoy a West End show.
The Shaftesbury hotel is located in the heart of London's West End, with bus stops directly in front of the hotel. Leicester Square and Piccadilly Circus are a few minutes' walk away.