fbpx

Duffus

Duffus is a charming village situated 5 miles west of Elgin, Duffus is home to both Duffus Castle and St. Peters' Kirk, both of which are steeped in local history.

 

 

Click the traffic light to filter by status: