Spend a day at this beautiful seaside town perched atop a 20 metre-high limestone cliff above the crystal clear waters of the Adriatic, Polignano a Mare.
Read MoreSpend a day at this beautiful seaside town perched atop a 20 metre-high limestone cliff above the crystal clear waters of the Adriatic, Polignano a Mare.
Read More