Long-established Greek and Mediterranean restaurant at the top of the Agios Gordios main road.
Restaurant / Taverna