Greek Taverna offering Greek and international dishes, including fresh fish and vegan options, in a unique and quiet setting.