Student Residences in London

London is a located in southwestern Ontario, just two hours west of Toronto. The city is a regional hub of health care and education, being home to leading universities, colleges, and several hospitals, and hosts a number of musical and artistic exhibits and festivals. London's city centre features numerous parks and greenways along the Thames River.