Taverna Souhlis is a Greek restaurant known for its delicious food and friendly, polite staff. It offers a warm atmosphere and is a popular spot in the area.