Cally palace

1 min read

Jeremy Ellwood visits this grand 18th-century mansion and golf course in Dumfries a