06 Mar The Strand Palace Hotel
The Strand Palace Hotel has been an iconic site in central London, welcoming guests with warmth and hospitality since 1909. Owned by global investment company London & Regional Hotels, the property has recently received a multi-million refurbishment that brings affordable luxury to the centre of London, just a stone’s throw from Covent Garden.
With 785 rooms, the hotel is popular with businesspeople and leisure travellers, offering multiple restaurants, bars and private dining in central London as well as an iconic afternoon tea experience. Thousands of people visit the venue on any given day and the hotel is truly a 24-7-365 operation.