Lickleyhead Castle

About Lickleyhead Castle

Lickleyhead Castle, nestled near Premnay, Scotland, is a picturesque 16th-century tower house known for its rich history and stunning architecture.