Main Page
|
See live article
|
Alphabetical index
Orillia, Ontario
Orillia
(
2001
population 29,121) is a
city
on
Lake Simcoe
in central
Ontario
,
Canada
.