Eight Acres Elgin The hotel is located in its own beautifully landscaped grounds on the western approaches to Elgin on the a96. Built originally in 1973 and further ex ... Save Up To 60%