Monument Of The Moment – The Flodden Wall Leave a reply The Flodden Wall, Edinburgh’s Town walls, erected after the defeat at Battle of Flodden in 1513 The Flodden Wall