Das perfekt Orchard Hotel London mit 42 Zimmern liegt in etwa 5 Gehminuten Entfernung vom Fluss River Westbourne. Das Hotel bietet nicht nur WLAN im ganzen Gebäude, sondern auch eine 24-Stunden-Rezeption und einen Weckrufservice. Für höchsten Komfort.
Das komfortable Hotel liegt sowohl rund 3 km von den Cabinet War Rooms als auch rund 2 km vom Madame Tussauds entfernt. Das Orchard ist außerdem in etwa 25 Gehminuten Entfernung von Sehenswürdigkeiten, vor allem dem Green Park. Die Unterkunft befindet sich ein paar Schritte entfernt vom Sussex Gardens Open Space im Stadtteil Westminster von London. Das Hotel liegt 350 m von der U-Bahn-Station Paddington und 850 m vom Bahnhof Marylebone.
Die privaten Badezimmer sind mit einem Haartrockner und Handtüchern ausgestattet.
Das Orchard London bietet täglich ein kostenloses kontinentales Frühstück an. Die Gäste können indische Gerichte im Restaurant Taj Mahal Indian Tandoori genießen, einen 5-minütigen Spaziergang von hier entfernt.