This hotel is situated in the heart of London’s West End, just a few hundred metres from Marble Arch, Hyde Park and Oxford Street. It offers free Wi-Fi and comfortable en suite rooms.
Number of rooms: 45
35 - 35A Great Cumberland Place, Marble Arch, Westminster Borough, London, W1H 7DS, United Kingdom