Marble Arch Mews Apart'hotel offers accommodation within 1.9 km of the centre of London, with free Wi-Fi, and a kitchen with an oven, a stovetop and kitchenware.
Number of rooms: 7
21 Great Cumberland Place London, Westminster Borough, London, W1H 7LE, United Kingdom