The Best 15 Restaurants in Orillia, Canada

4.4 Rating
50 reviews

121 Atderley Rd, Orillia, Ontario L3V 1N4, Canada, Orillia

"I love it they are my favorite ice cream"