Whole lot of choice among London’s hotels

There were reports this week that a little-known boutique premises had laid claim to the title of London’s most popular hotel. Users of the website TripAdvisor had named the 28-bedroom Hotel 41 as the capital’s best place to stay. The establishment, which is part of the Red Carnation Hotels group, also ranks seventh in Europe… Read more…