O Orchard Hotel está localizado no centro da cidade de Weston-Super-Mare. O hotel dispõe de acesso Wi-Fi gratuito.
Cada quarto está equipado com uma televisão e comodidades para preparar chá e café.
O Orchard Hotel fica a 482 metros do Winter Gardens e Royal Parade em frente ao mar, e o Seaquarium está localizado a 800 metros da propriedade. O hotel está localizado perto de muitos restaurantes, pubs e bares no centro da cidade.
Bristol fica a 30 km do The Orchard, enquanto Newport está a 26 km da propriedade. Existem comboios directos de Londres para Weston-Super-Mare, que demoram 2,5 horas. Encontra-se a 25 minutos de carro do Aeroporto Internacional de Bristol.