Located in the heart of London, the Radisson Blu Hotel, London Leicester Square offers a luxurious stay in one of the world's greatest cities. With a rich history dating back to 1901 and a recent renovation in 2017, this 5-star hotel provides a unique blend of traditional charm and modern amenities. Guests can enjoy the hotel's 127 stylish rooms and exceptional service, with an average rating of 8.6 out of 10 from 289 reviews.