La città di Zagarolo si trova a 310 metri sul livello del mare e dista 36 Km da Roma. Il suo aspetto paesaggistico è di rara bellezza: sorge su una collina tufacea lunga circa 2 Km, è fiancheggiata da due valloni e circondata da boschi che la fanno sembrare immersa in un mare di verde.
Il centro storico è di origine medievale e la sua urbanistica, che risale al XVI Secolo, è di una regolarità tale che non trova facile riscontro nelle città d’epoca .
Simbolo della città è Palazzo Rospigliosi, il cui nucleo originario era un castello dei principi Colonna. Questo subì numerose trasformazioni ad opera di Marzio Colonna . Ad oggi, il Palazzo è diventato di proprietà del Comune ed è utilizzato come sede del Museo del Giocattolo, oltre che per convegni culturali, mostre, biblioteche e sede amministrative.
Degna di nota è la Chiesa di San Pietro, in stile barocco ed ornata da affreschi di pregevole fattura, la Chiesa della SS Annunziata e la Chiesa di San Lorenzo, patrono della città.