The hotel is located on a quiet residential street in the stylish Brompton Cross district, on the doorstep of some of the world's most fashionable shops and within minutes of the ultimate shopping experience in Harrods and Harvey Nichols. South Kensington underground station is also just a short walk away.