Top 10 Four Star Hotels in London


4. Radisson Blu Edwardian Leicester Square Hotel

Located in the heart of the West End between Leicester Square and the National Gallery, the boutique hotel is a perfect getaway. The Radisson hotel is known for its clean and tranquil environment, and guests can enjoy the day away at the bar and lounge, restaurant, gym, and more.

More: 10 Best Casino Hotels in the World