Castle Levan

About Castle Levan

Castle Levan, nestled near Gourock, Scotland, is a captivating example of a 15th-century Scottish tower house, offering rich history and scenic views of the River Clyde.