Food & Drink Introducing: Trinity Taverna, a new Greek restaurant in the Beach with a palatial terrace