Banff Castle is a ruined former royal castle located near Banff, Aberdeenshire, Scotland.
Contact us...