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.