San Giovanni Rotondo è una città panoramica privilegiata sul Tavoliere delle Puglie e sul Golfo di Manfredonia, ma è anche una finestra spalancata sul passato e le antiche tradizioni di una terra senza tempo. Popolata da circa 26 mila abitanti, la città in provincia di Foggia occupa il cuore verde del Parco Nazionale del Gargano.
Il centro storico è zona quasi esclusivamente residenziale. Le attività a carattere commerciale-turistico hanno scarso rilievo e questo fa sì che il centro del paese è solo marginalmente interessato dal grande flusso turistico dovuto al culto di Padre Pio, che si consuma quasi esclusivamente intorno alla zona del Convento.
Passeggiando per le sue vie si incontrano la chiesa di San Giuseppe Artigiano, la Chiesa di San Nicola, caratterizzata da un prezioso portale in rame raffigurante alcuni momenti della vita di San Nicola, la Chiesa di Santa Caterina (la più antica del paese), la Chiesa Matrice di San Leonardo (la chiesa principale di San Giovanni Rotondo, che sul portale d'ingresso presenta una preziosa statua di San Michele Arcangelo), la Chiesa di Sant'Orsola (assai ricca di storia e da poco restaurata), la Chiesa della Madonna di Loreto (che riproduce le dimensioni reali del sacro luogo natio del Signore a Betlemme), la Chiesa di Sant'Onofrio ed infine l'antica Chiesa di San Giovanni Battista del III-II secolo a.C.
Alle chiese, per il loro innegabile interesse storico, vanno aggiunti i reperti archeologici dell'antico Borgo Sant'Egidio e di La Curvara.