Rydges Kensington Hotel

61 Gloucester Road, London