L'Orchard Hotel London è proprietà di un privato e offre il non plus ultra dei comfort e un servizio personalizzato in un'atmosfera calda e accogliente.Posizione
L'albergo sorge in posizione centrale accanto a Hyde Park, Park Lane, alla principale strada per lo shopping di Londra, Oxford Street, e a Buckingham Palace. L'ottima posizione dell'albergo consente di esplorare la West End di Londra con i suoi teatri, cinema, la sua scintillante vita notturna, i Palazzi Reali, i musei e le gallerie. Pochi metri separano l'albergo dalla linea principale della stazione di Paddington e Paddington, Edgware Road e le stazioni della metropolitana di Lancaster Gate. I luoghi di interesse comprendono il Madame Tussauds, il Planetarium, la Royal Albert Hall, lo Zoo, Harrods e tanto altro.
Camere
L'albergo, in raffinato stile vittoriano, sorge lungo Sussex Gardens, un elegante viale alberato che sfocia su Bayswater Road. Consta di 43 camere tutte ben equipaggiate e spaziose.
Ristorante
Presso la lounge o la caffetteria gli ospiti possono rilassarsi con amici e famigliari davanti a una buona tazza di caffè. L'Orchard mette a disposizione un servizio di reception attivo 24 ore su 24 gestito da uno staff cordiale che sarà lieto di assistervi per ogni informazione necessitiate riguardo alla città.