Location

London South Collegiate Institute
371 Tecumseh Ave
London, ON N6C 1T4