Explore details about location Strowan Square. Strowan Square is a location situated within the Falkirk alongside other areas such as The Quarryknowes, Bowhouse Road, Pembroke Street.