More about Churchill Square
Churchill Square is located at 9930 102 ave NW, Edmonton, Alberta T5J 0K1
780-944-7740
http://www.edmonton.ca/attractions_recreation/attractions/sir-winston-churchill-square.aspx