The Selfridge Hotel, London


The Selfridge, Orchard Street, London, W1H 6JS

A deluxe hotel in the heart of the West End, just a few minutes walk from Marble Arch and Bond Street station and Selfridges store. The Selfridge is a traditional 294-bedroom English hotel offering the best in service and a relaxing atmosphere. All rooms are air conditioned and equipped with modem point, trouser press and tea and coffee making facilities and most have a mini bar. There is nearby car parking at an additional charge.


Elegant Rooms



The Selfridge, london hotels