Idéalement situé dans le centre de Londres, l'Orchard Hotel se trouve à moins de 500 mètres de la gare de Paddington et à 2 km de la Serpentine. Cet hôtel 3 étoiles possède un salon commun et une réception ouverte 24h/24. Un parking privé est disponible sur place.
Les logements comprennent une télévision à écran plat. Leur salle de bains privative est pourvue d'une baignoire ou d'une douche et d'articles de toilette gratuits. Certaines chambres offrent une vue sur la ville. Le linge de lit et les serviettes sont fournis.
Vous séjournerez à 1,5 km du musée Madame Tussauds et à 2 km du stade de cricket Lord's. L'aéroport de Londres-City, le plus proche, est implanté à 18 km.