The Bailey’s Hotel is on a bustling street in affluent Kensington. This sophisticated hotel in an imposing Victorian townhouse, sits adjacent to Gloucester Road Underground station. It’s within […]