Orchard Hotel London
images
Orchard Hotel Review
Offering a shop and a restaurant, the perfect Orchard Hotel London lies in Kensington and Chelsea, which is a great choice for travellers interested in architecture, monuments and theatre, within a 10-minute drive of Oxford Street and a 17-minute stroll from the expansive park "Kensington Gardens". Located 10 minutes' drive from Madame Tussauds London, this 3-star hotel features 42 rooms with views of the surrounding area.
This London hotel features a continental breakfast daily. The comfortable bar is also available. You can enjoy an Indian cuisine in the Taj Mahal Indian Tandoori located 5 minutes' walk away.
The property puts you right in the centre of London, around a 25-minute walk from such entertainment sites as Royal Albert Hall. Historical sights here include Buckingham Palace, which stands 2.6 km from the Orchard London.
Visit The Long Water, at 950 metres of this perfect accommodation, and feel complete harmony with the nature of United Kingdom. Feel in total harmony with nature by visiting the 23-hectare St James's Park, within 3 km of Orchard Hotel.
Guests can also use a bath and a shower, along with such amenities as a hair dryer and complimentary toiletries.
The property stands 5 minutes' walk from London Paddington tube station and 4.1 km from Charing Cross train station.
Rooms
Facilities
Facilities
- Flat-screen TV
Reviews
Location
Landmarks nearby
- Sherlock Holmes Museum 1.20 km (3937 ft)
- Harrods 1.97 km (1.22 mi.)
- Oxford Street 1.83 km (1.14 mi.)
- Science Museum 2.08 km (1.29 mi.)
- Trafalgar Square 3.13 km (1.94 mi.)
- Natural History Museum 2.28 km (1.42 mi.)
- Hyde Park 1.09 km (3576 ft)