A deluxe hotel
in the heart of the capital, the Selfridge is the perfect choice
for business or leisure, combining traditional comfort with the
convenience of modern facilities. Just a few minutes walk from Marble
Arch and Bond Street underground stations and within walking distance
of many West End theatres
The Selfridge is a traditional 294-bedroom English hotel offering
the best in service and a relaxing atmosphere. Each of the soundproofed
guest rooms is furnished to international standards, and with en
suite bathroom.