Santa Maria di Leuca, Apulia, Italy

by [deleted]

1 comment
  1. Looks pretty similar to the setting for Cinema Paradiso

Leave a Reply