No, the Wallace Monument, dedicated to the life of one of Scotland's greatest heroes, is located less than three miles from the Castle.