Discover Orillia
compiled from our dataOrillia is located in Ontario, Canada, and has a population of about 33,411. Our atlas lists 146 places here.
These include 11 sights and 5 museums, 109 restaurants, 21 places to stay and 0 cocktail bars. Highlights include Matchedash Lofts, Whispering Pines, VILLASOLA.