The best restaurant in Orillia for Greek or Italian Food. Never had a bad meal there. Their ceasar salad is divine and pizza - OMG! Try them out. Trust me it will become your go to place
These reviews are the subjective opinions of ChickAdvisor members and not of ChickAdvisor Inc.