leishmanteam.com

Byron

Byron is a neighbourhood in the City of London, Ontario, Canada. It is adjacent to the Thames River in the south-west of London.

Almost all of its residents live in low-density, single detached dwellings. As of 2011, the area is home to 15,525 residents.