Il complesso, intitolato a San Giovanni, è formato dal battistero e dalla basilica. Il primo è di forma circolare e, probabilmente, sorse come piccolo tempio pagano in epoca romana; successivamente fu intitolato a Santo Stefano e divenne infine battistero. L'interno è diviso su due livelli e conserva alcuni frammenti dei vecchi affreschi. La Basilica risale al 1008 quando venne fatta costruire dal Marchese Uberto d'Orta. Costruita in pietra e laterizio, l'interno è a pianta basilicale a tre navate. Il campanile nacque come torre militare e venne riadattato successivamente alla funzione religiosa.
Si consiglia di verificare la corrispondenza degli orari di apertura contattando direttamente la struttura.