Elgin: a mile in the middle ages
Lady Hill 1 Hill Terrace, ElginA short walk through a long history to find the medieval origins of the Royal burgh.
Get Tickets
£10.00
A short walk through a long history to find the medieval origins of the Royal burgh.