The Bailey’s Hotel London
The Bailey’s Hotel London 140 Gloucester Road, London, SW7 4QH
~ Four Star Hotel in London ~
Enjoying a central location in Kensington, the home of elegant town dating back to the Nineteenth century, The Bailey’s Hotel London offers luxury rooms 30 metres from the Gloucester Road tube station. ~ BOOK NOW
No Comment