San Giovanni sotto le Penne es un pequeño pueblo ( curazia ) en el centro de San Marino . Pertenece al castillo de Borgo Maggiore .
Se encuentra al sur del punto más alto del país, el Monte Titano , en una carretera que bordea el territorio de la ciudad de San Marino . Incluye el yacimiento arqueológico de Maiano.