SAN GIOVANNI è una località del Comune di VIGGIANO (PZ)
della provincia di Potenza, nella regione Basilicata La Località dista, in linea d'aria, 1.35 Km dal Comune di Viggiano e 35.52 Km dalla Provincia di Potenza. zona climatica: E - classe sismica: 1 (vedi)