Monument Of The Moment – Scots American War Memorial Leave a reply Scots American War Memorial Found in West Princes Street Gardens in Edinburgh. It was called “The Call 1914”, and it was erected in 1927 Scots American War Memorial