Dalcross Castle - Credit: Wikimedia Commons
Dalcross Castle is a restored 17th century tower house, about southwest of Croy, Highland, Scotland, and about northeast of Inverness. The castle stands on a ridge.Lindsay, Maurice (1986) The Castles of Scotland. Constable. p.180 Read more on Wikipedia
Source: en.wikipedia.org