Entrance
|
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. |