Piazza Garibaldi

Posthudorra/Porto Torres, Sardinia, Italy

Where you'll be