150 rooms · ★★★★★ · from £178
The luxurious Kensington Hotel is situated in the heart of South Kensington and within a 20-minute stroll of Harrods, Harvey Nichols and The Royal Albert Hall. The Natural History Museum and The V&A are just 5 minutes on foot.
Log in with your cycle.travel account:
Password |
Or simply use your account on: