The luxurious Kensington Hotel is located in the heart of South Kensington and within a 20-minute stroll of Harrods, Harvey Nichols and The…
The Bailey’s Hotel London Kensington is an elegant 19th-century Grade II listed building centrally located in heart of Kensington with in a…
Well-placed in exclusive South Kensington, this luxury hotel is a short walk from London’s Natural History, Science and Victoria and Albert…
A 10-minute walk from Royal Albert Hall, this 5-star Kensington hotel has spectacular London views, a 3 AA Rosette Chinese restaurant and a…
Set in the heart of South Kensington, just by South Kensington Tube Station, The Pelham is a luxury townhouse hotel offering boutique…
Featuring ultra-chic interiors and a private garden, Number Sixteen offers glamorous accommodation in cosmopolitan South Kensington.