L'Orchard Hotel est situé dans le centre-ville de Weston-Super-Mare. La connexion Wi-Fi est gratuite.
Chaque chambre est équipée d'une télévision et d'un plateau/bouilloire.
L'Orchard Hotel se trouve à 482 mètres des jardins d'hiver et de la Royal Parade, sur le front de mer. Le Seaquarium est situé à 1 km de l'établissement. L'hôtel est situé à proximité de nombreux restaurants, pubs et bars du centre-ville.
Bristol se trouve à 30 km de l'établissement The Orchard, tandis que Newport est à 26 km. Des trains directs relient Londres à Weston-Super-Mare en deux heures et demie. L'aéroport international de Bristol est accessible en 25 minutes de route.