Un hotel Executive è situato nel cuore del West End di Londra, a pochi passi da Marble Arch e Bond Street tube stations. Accanto al negozio Selfridges, The Selfridge Hotel London è anche vicino a Oxford Street, Bond Street, Regent Street e il West End teatri e negozi. L'affascinante Londra hotel offre 294 camere elegantemente arredate, unendo il tradizionale stile inglese con i comfort di sofisticati comfort. Godetevi la prima colazione e il pranzo presso la Orchard Terrace.