The archaeological site of Driros, 16 km. northwest of Agios Nicholaos, comprises two acropolises with an Archaic agora between them. South of the agora, there is a temple from the Geometric period, the Delphinion, dedicated to Apollo, as well as a large cistern dug between the late 3rd and early 2nd century B.C.