Taverna Tassos is a Greek restaurant.