The Selfridge

Orchard Street, London, United Kingdom
(2.41 km from city center)
User rating:
-/10
(0 Reviews)

Check in from 14 / Check out prior to 12

The Selfridge: Find photos, reviews, information, amenities and compare prices for 4 stars hotels in London, United Kingdom.

Hotel description

The Selfridge is located in Westminster, a few minutes from Oxford Street. It is surrounded by a variety of popular shops and is within a 10-minute walk of Marble Arch Tube Station.

Selfridge Hotel London has 286 elegant rooms that are fitted with all the essentials to ensure a comfortable stay.

London's attractions, such as Baker Street and the Marble Arch, are within easy walking distance of the hotel. There are also a variety of quality restaurants and bars nearby.

Hotel features

Fitness Room/Gym
Availability and Prices

Nearest hotels

Radisson Blu Edwardian Sussex
19-25 Granville Place
Mayfair One
35 North Row
The Leonard Hotel
15 Seymour Street
Go Native Mayfair
10 Lees Place
Mandeville Hotel
8-12 Mandeville Place
Ivanhoe Suite Hotel
1 St. Christopher's Place
The Grazing Goat
6 New Quebec Street
Amba Hotel Marble Arch
Bryanston Street, Marble Arch
Edward Lear Hotel
28/30 Seymour Street, Marble Arch
Search hotels