Since it opened in 1909, the Strand Palace Hotel is a 4 star hotel located in Covent Garden. Through the year it has maintained its reputation as one of London’s pre-eminent hotels. While some of the original art deco architecture remains intact, our hotel today offers renovated facilities and modern amenities. We would love to tell you more about us.