The Best 15 Canadian, 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"