The Lion Restaurant & Bar 2.56

3.3 star(s) from 11 votes
85 Mississaga St E
Orillia, ON L3V1V6
Canada

About The Lion Restaurant & Bar

The Lion Restaurant & Bar The Lion Restaurant & Bar is one of the popular place listed under Restaurant in Orillia ,

Contact Details & Working Hours

Map of The Lion Restaurant & Bar

Reviews of The Lion Restaurant & Bar

   Loading comments-box...