London is a captivating city, with a wealth of history, entertainment, shopping and adventure. Take a look at our visiting London page to read more. The six London based Red Carnation Hotels are all located in desirable central locations, with close proximity to key attractions such as Buckingham Palace, Kensington Palace, The British Museum and The Royal Albert Hall. Each hotel has its own unique character and charm, attentive service and local knowledge and expertise. Stay with Red Carnation Hotels during your next visit to London and let us exceed your expectations.