Stock Photo - Monte Sant Angelo - south italy village - Gargano - Puglia


Location: Monte Sant'Angelo - Apulia - Foggia - Italy