Results 1 results found Bothwell Castle, Uddingston, South Lanarkshire, Scotland, United Kingdom, Europe