Orchard Hotel se trouve à Londres et propose des chambres familiales et le Wi-Fi gratuit. Sherlock Holmes Museum se situe à 1,2 km de l’établissement. Il y a 2,4 km entre l’établissement et Greville Place Nature Reserve.
Les chambres comportent une télévision et une salle de bains privative. Les équipements sur place comprennent un parking. Les chambres sont nettoyées chaque jour. Une réception ouverte en continu est disponible. Certaines chambres mesurent jusqu’à 18 m². Ils disposent d’une chambre. Au maximum, quatre personnes peuvent y séjourner.