Strathaven Castle

by tomg
Strathaven Castle (also known as Avondale Castle) in the town of Strathaven, South Lanarkshire, Scotland was built around 1458 on the site o... Read more
;