Earlshall Castle - Credit: Wikimedia Commons
Earlshall Castle is a restored 16th century courtyard castle, near Leuchars Station about east of Leuchars, Fife, Scotland.Coventry, Martin (2001). The Castles of Scotland. Musselburgh: Goblinshead. p. 164 Lindsay, Maurice (1986) The Castles of Scotland. Constable. p. 219-221 Read more on Wikipedia
Source: en.wikipedia.org