An elegant 19th-century town house, The Bailey’s Hotel London Kensington is centrally located in Kensington. These luxurious rooms are only 30 metres from the Gloucester Road Tube Station.
Number of rooms: 212
140 Gloucester Road, Kensington and Chelsea, London, SW7 4QH, United Kingdom
Hotel booked 2 times today.