ATOL_white
Trip to Specchia
Specchia is an Italian town of 4.766 inhabitants in the province of Lecce in Puglia, located in the lower Salento, 53 km from the provincial capital. The name of the town derives from the Latin specula, artificially raised place. In fact, it originates from the “specchie”, conical-shaped stone heaps that the Messapi used as a […]