In gran parte ancora di struttura medievale, è posta su un piccolo poggio tra i monti Lepini e i monti Ausoni. Le sue origini sono ben più antiche, come ricordano i resti della volsca e poi romana «Privernum» a nord dell'abitato attuale.