Torre San Giovanni è una località balneare salentina posta sul Mar Ionio, in provincia di Lecce. È frazione del comune di Ugento, da cui dista circa 5 km, posta tra Torre Mozza e le marine di Alliste, sorge a 3 metri sul livello del mare con 430 abitanti durante tutto l’anno e oltre 50.000 residenti durante il periodo estivo.