It’s called Zeffirelli’s it’s a Vegetarian restaurant and cinema. I’ve eaten in there a few times and the food is excellent. In general I like meat or fish with a meal but will eat good vegetarian food on occasion. Never actually watched a film there
Of the towns in southern Lakeland I prefer Ambleside to Bowness or Windermere. However I'd choose the North Lakes town of Keswick as I think it has held on to a more traditional feel as a walkers town. Still has a proper market on a Saturday and Thursday which doesn't just sell tat.