Denmylne

About Denmylne

Denmylne Castle, located near Newburgh in Fife, Scotland, is a historic tower house with roots tracing back to the 16th century.