Loading hotels
Confirming room availability...
Merit Kensington Hotel, 12 Penywern Road, London, United Kingdom
Near Kensington High Street<br /><br />A stay at Merit Kensington Hotel places you in the heart of London, a 5-minute drive from Hyde Park and 6 minutes from Stamford Bridge Stadium. This 4-star hotel is 3.3 mi (5.3 km) from Buckingham Palace and 3.6 mi (5.9 km) from Piccadilly Circus.