The Selfridge Hotel

Orchard Street, London.

The Selfridge Hotel is a hotel offering a range of accommodation and other facilities. Based in Orchard Street, London, The Selfridge Hotel is hotel.

Advertisements

Business Details

Contact Information

Address

The Selfridge Hotel
Orchard Street
London
W1H 6JS

Type of Business

The Selfridge Hotel are listed in the hotel section here:

Reviews (1)

Tell London about your experience of The Selfridge Hotel...

Now displaying reviews 1 - 1

  • ABSOLUTE DISGRACE !!! by ANON

    I TRIED TO CALL THE OFFICIAL NUMBER ON THE WEB-SITE TO CONTACT MY RELATION WHO WAS STAYING THERE AND... More »

View the complete list of The Selfridge Hotel reviews »

Further Information

The Selfridge Hotel is in Orchard Street London. You can view a list of neighbouring businesses by going to the page.

If you would like a list of other hotels shops & other retail outlets listings throughout London, please visit the section of this website.

Advertisements

What's Nearby?

More places in or near Orchard Street...