Little Britain Park is located at Granite St, Sudbury, ON P3C 2P2, Canada