Dumbreck Castle

From Wikipedia, the free encyclopedia

Dumbreck Castle was a 16th-century tower house located around 3.5 miles (5.6 km) west of Ellon, in Aberdeenshire, Scotland.[1]

Alternative names include Drumbeck Castle and Mains of Dumbreck.[2]

Structure

References

Related Articles

Wikiwand AI