The Bailey’s Hotel London 4 stars

140 Gloucester Road, Kensington and Chelsea, London, SW7 4QH, United Kingdom

Hotel image
Read more reviews for The Bailey’s Hotel London