Hotel The Selfridge

Orchard Street, W1H 6JS London, United Kingdom - London. See on map
2,0/5
Based on 1 reviews Destinia
Book now

Where is the lodging establishment?

Orchard Street, W1H 6JS London, United Kingdom - London.

Choose your room

Hotel The Selfridge

Location
This conventional hotel is located in Central London just a few minutes from the renowned Oxford Street. An abundance of shops, bars, pubs, discos and public transport are situated within 100 m of the hotel's front door.
Facilities
The establishment comprises a total of 294 accommodation units. Guests of the establishment are welcomed in the lobby, which has a 24-hour reception and a 24-hour check-out service. Services such as a cloakroom and a safe make for a comfortable stay. Internet access is available in public areas. Gastronomic options include a restaurant, a café and a bar. A newspaper stand is also among the amenities at the establishment. Guests arriving by car can park their vehicles in the garage (for a fee) or car park (for a fee). Additional services include medical assistance, room service and a laundry.
Rooms
All accommodation units feature central heating and a bathroom. A king-size bed is provided in the carpeted accommodation units. A safe and a minibar also feature. The rooms offer a range of amenities, including a fridge. Convenient features include internet access, a telephone, a TV, a radio and a stereo system. The establishment offers a cleaning service on departure for guests' convenience. In the bathrooms, guests will find a shower, a hairdryer and tiles. Each accommodation unit includes a bathroom with tiles.
Meals
The establishment offers the following bookable meals and board options: breakfast, lunch and dinner. Staff are also happy to prepare special dietary cuisine.
Payment
The following credit cards are accepted in the establishment: American Express, VISA, Diners Club and MasterCard.

Other names for Hotel The Selfridge:

Selfridge

Reviews

There are still no ratings for this hotel