Taverna is a Greek restaurant offering dine-in and takeaway options. Online booking is available.