Barholm Castle is a tower house located 5 miles (8.0 km) south-west of Gatehouse of Fleet, in Kirkcudbrightshire, Galloway, Scotland. The tower dates back to the late 15th century, and it was a stronghold of a branch of the MacCulloch family. The present form of the castle dates from rebuilding in the 16th or 17th century, and in the early 2000s it was restored from a roofless state to residential use.[1] The tower is sometimes identified with the fictional Ellangowan, in Sir Walter Scott's Guy Mannering.[2]