This hotel is located a short walk from Hyde Park, in the quiet surroundings of Bayswater. Lancaster Gate Underground Station is a 5-minute walk away, with access to London’s attractions via the Central line.
Number of rooms: 22
28 Gloucester Terrace, Westminster Borough, London, W2 3DA, United Kingdom