Taverna Zur Babsi is a restaurant offering Greek cuisine and Imbiss-style food.