London Hotels

Selfridge Hotel, London

Selfridge Hotel, London

A 4 Star deluxe hotel in the heart of the West End, just a few minutes walk from Marble Arch and Bond Street station and Selfridge's store. The Selfridges is a traditional 294-bedroom English hotel offering the best in service and a relaxing atmosphere.

There are 134 executive rooms, studios and suites. The rooms are equipped with modem points, trouser press, tea and coffee making facilities. There is nearby car parking at NCP for an additional charge

Selfridge Hotel
Orchard Street, London
Selfridge Hotel, London

 

Map of all central London hotels

Your guide to UK hotels