Top 10 Four Star Hotels in London


8. Radisson Blu Edwardian Vanderbilt Hotel


The Radisson Blue Edwardian Vanderbilt Hotel is located in South Kensington and is a Georgian mansion. Since it’s located in South Kensington, it is close to popular attractions such as the Royal Albert Hall, Buckingham Palace, and more.

More: Top 10 Best Boutique Hotels in the World