It is also important to note that many changes happen in the slow and low season when reviews are less than plentiful. Search is very important if one needs information on what Mike R said to IV in 2010Dictionary
Definitions from Oxford Languages · Learn more
fo·rum
/ˈfôrəm/
noun
noun: forum; plural noun: forums; plural noun: fora
- 1.
a place, meeting, or medium where ideas and views on a particular issue can be exchanged.
"it will be a forum for consumers to exchange their views on medical research"
Glad to hear the positive feedback! We've been going there for the past 15 years or so and often "worry" about changes to owners + staff + menu.I really like it, good value and consistent. I never tried the previous owners. I mainly go for lunch, love the daily specials. Have also had their pizza delivered with Delifood, very good!



