we are located on nearly 400 acres of land along the banks of the Thames River in London, Ontario, a thriving city of more than 450,000 people