Orchard Hotel 3*
Main amenities
-
Free Wi-Fi
-
24-hour services
Location
Offering a shop and a restaurant, the perfect Orchard Hotel lies in the Kensington and Chelsea district of London, a mere 550 metres from Victoria Miro Gallery and around 10 minutes' drive from such cultural places of interest as National Gallery. Featuring 42 rooms with views of the city, the 3-star hotel is within 10 minutes' drive of Trafalgar Square.
The accommodation boasts a convenient location only a short drive from London Paddington tube station. Victoria and Albert Museum is within 10 minutes' drive of the Orchard London, while Floating Pocket Park and Paddington are both nearby. Visit The Long Water, around 20 minutes' walk from this perfect property, and feel complete harmony with the nature of United Kingdom. Guests can easily get in touch with the history of London by visiting the royal residence "Kensington Palace", located nearly 25 minutes' walk from Orchard Hotel. For those travelling from afar, London City airport is 33 minutes' drive away.
The private bathrooms have a bath and a shower, as well as comforts such as toiletries.
The daily dining options include a traditional English breakfast. The comfortable bar is also available. You can get a gastronomic experience at Burger Craft at The Green Man which offers American cuisine nearly a 5-minute walk away.