North Lodge Park
Stadium · Aberdeenshire
Tower house
Dumbreck Castle was a 16th-century tower house located around 3.5 miles (5.6 km) west of Ellon, in Aberdeenshire, Scotland. Alternative names include Drumbeck Castle and Mains of Dumbreck.
Closest places in our United Kingdom guide.
Restaurants and cafés within 800 m.
No restaurants or cafés found within walking distance.
Nearby places could not be loaded right now.
More places to explore in United Kingdom.