The Red Lion Inn ligt in het centrum van Schotland, dicht bij vele attracties, waaronder het Stirling-kasteel, op slechts 15 minuten rijden.
Situé en plein cœur de l'Écosse, le The Red Lion Inn est installé à proximité de nombreuses attractions, dont le château de Stirling à seulement 15 minutes de route.