Aikwood Tower

About Aikwood Tower

Aikwood Tower, near Selkirk, Scotland, is a beautifully restored 16th-century peel tower, offering a glimpse into the turbulent history of the Scottish Borders.