About us
Define
Definitions for
"Abbey Craig"
The Abbey Craig is the hill upon which the Wallace Monument stands, at Causewayhead, just to the north of Stirling, Scotland.
en.wikipedia.org