Thistle Selfridge
Providing 294 rooms, the 4-star Thistle Selfridge London hotel is situated around 20 minutes' walk from Westbourne. Featuring a restaurant, this luxury hotel is located steps away from Selfridges London Department Store.
Location
Oxford Street is merely 1.4 km away, and The British Museum is 2.2 km from the accommodation. The hotel is only 450 metres from Royal Institute of British Architects and just a short drive from Marble Arch underground station. Coca-Cola London Eye is reachable within a 10-minute drive. The nearest underground station is about a 10-minute walk away.
Food & Drinks
SushiShop, situated 150 metres away, is a perfect place to enjoy Japanese cuisine.
Why choose Thistle Selfridge London
Main amenities
-
On-site Dining
-
No Smoking
Amenities
Thistle Selfridge- On-site Dining
- No Smoking
Parking options
- Parking
Property services
- Room service
- Laundry
Dining options
- Restaurant
Devices
- Television
General facilities
- Non-smoking property
Enter dates to see availability