A long-established restaurant in Agios Stefanos North East serving Greek and Mediterranean food.
Restaurant / Taverna