Torre San Giovanni è una località balneare, posto ideale per le vostre vacanze nello splendido salento posta sul Mar Ionio tra Gallipoli e Santa Maria di Leuca, in provincia di Lecce. È una delle marine del comune di Ugento, da cui dista circa 5 km.
Torre San Giovanni è recentemente diventata frazione di Ugento, dopo esserne stata da sempre marina. Storicamente ha rivestito il ruolo di un importante approdo marittimo sin dai tempi della messapica cittadina di Ozan (antico nome di Ugento). Ciò è confermato dalla presenza dei resti archeologici di un tratto di mura messapiche, situate proprio ai piedi della torre che dà il nome alla zona, databili intorno al 500 a.c..
Il territorio di Torre San Giovanni è piuttosto esteso e variegato, il litorale si presenta da nord sino al centro della marina come scoglio basso, mentre dal centro a sud per circa 5 km si estendono le bellissime spiagge. Oltre alla zona abitata, che si concentra nei dintorni della Torre e si estende dalla contrada Mare Verde a nord fino all'inizio della contrada Fontanelle a sud, sono presenti zone di grande interesse storico-archeologico (le vestigia antiche di contrada Pazze) e naturalistico (l'importante sito della pineta comunale).