Orchard Hotel
Orchard Hotel London enjoys a convenient location merely 6 minutes' stroll from Sussex Gardens Open Space and offers 42 rooms with views of the surrounding area. Nestled in the Kensington and Chelsea district of London, this perfect 3-star hotel is conveniently situated 2.5 miles from family attractions like Coca-Cola London Eye.
Location
The smoke-free Orchard is located in the center of London, just 7 minutes by foot from Paddington and around 25 minutes by foot from Primrose Hill. As a plus for business travelers, the London hotel is 4.1 miles from the historic castle "Tower of London". Visit The Long Water, approximately 20 minutes by foot from the London accommodation, and feel complete harmony with the nature of United Kingdom. Guests can visit historical sights, including Kensington Palace, located 1.3 miles from Orchard Hotel, and learn more about London. The hotel is situated quite close to Lancaster Gate subway station, while Kensington Gardens lies 17 minutes' stroll away.
Rooms
Offering such amenities as a hairdryer and bath sheets, the bathrooms also include a bathtub, a separate toilet, and a shower.
Food & Drinks
The Orchard London will treat you with a free traditional English breakfast. The comfortable bar is also available. The area features restaurants, including Burger Craft at The Green Man, which is only 250 feet away.
Why choose Orchard Hotel London
Main amenities
-
Free Wi-Fi
-
24-hour services
Amenities
Orchard Hotel- Free Wi-Fi
- 24-hour services
Internet
- Free Wi-Fi
Parking options
- Parking
Property services
- 24-hour reception
- 24-hour security
- Baggage storage
- Housekeeping
Recreation
- Leisure/ TV room
In the bathroom
- Free toiletries
Devices
- Flat-screen TV
Design
- Carpeted floor
General facilities
- No smoking on site
- Elevator
- Smoke detectors
- Fire extinguishers
Important information
Enter dates to see availability