Photo Essays
Italy – Castellammare di Stabia, Naples
By Dayyan Armstrong | Dec. 25, 2018
40.696000 – 14.481670
An Italian town for Italians in the midst of Italian towns for tourists, Castellammare di Stabia, an industrial seaside town located between Napoli and the Amalfi Coast.