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 century Scottish hero. The Wallace Monument near Stirling, Scotland
Aside from the attractions in Paris, the Mont Saint Michel is the most visited tourist attraction in France. The massive edifice sits on its own island, and not only includes a castle, but an entire city. Read more on Avenly Lane Travel!