Polignano A Mare Is A Small Gem Of A Seaside Town In Puglia

In southern Italy Polignano a Mare is a seaside town with a long, rich history under many invaders' influences.