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