London hotels in Kensington
2 properties found
- Sort by:
10 Harrington Road , London, United Kingdom ()
The 4-star The Ampersand Hotel is located in cosmopolitan London, minutes away from Kensington Gardens, Stamford Bridge and Chelsea FC. An example of contemporary architecture, this hotel opened in 1888 and was fully restored in 2012.
More...From US$ 270price for 1 nightBook Now
158-160 Cromwell Road, London, United Kingdom ()
Majestic is a 2-star hotel offering a cozy accommodation not far from The London Eye, Buckingham Palace and Up at The O2.
More...From US$ 259price for 1 nightBook Now