The Castle Inn encontra-se em Dirleton, a 2,3 km de Yellowcraig Beach, e apresenta acomodações com um jardim, estacionamento privado gratuito, um terraço e um restaurante. Apresentando um bar, o alojamento está situado a 2,5 km de Broad Sands Beach. O acesso Wi-Fi gratuito está disponível em toda a propriedade e Campo de Golfe Muirfield está a 3,5 km.
Todos os quartos do alojamento estão equipados com chaleira.
Royal Mile fica a 36 km de The Castle Inn, enquanto Estação Waverley de Edimburgo está a 37 km da propriedade. O aeroporto mais próximo é o Aeroporto de Edimburgo, que fica a 47 km de The Castle Inn.