Torwoodlee Tower

About Torwoodlee Tower

Torwoodlee Tower, near Galashiels, is a 16th-century Scottish tower house, rich in history and surrounded by picturesque landscapes.