Wallace Monument

Rate this item
(0 votes)
The National Wallace Monument is a tower standing on the summit of Abbey Craig; a hilltop near Stirling in Scotland. It commemorates Sir William Wallace; the 13th century Scottish hero.

Additional Info