The Marble Arch Hotel, by Thistle
Planted in central London at the west end of Oxford Street, this Art Deco landmark sits steps from Selfridges and just a 2-minute walk from both Marble Arch Station and the green expanse of Hyde Park. Rooms blend comfort with…