Fuori dall'abitato di Rufina ,si trova la pieve di Santo Stefano a Castiglioni, complesso archittettonico formato da più edifici fra cui la chiesa e il campanile.
Documenti religiosi medievali testimoniano l'esistenza della pieve, che venne ristrutturata nel 1926 eliminando tutte le aggiunte barocche al fine di ripristinare le strutture romaniche originarie. Infatti vennero ricostruiti il portale d'ingresso, l'occhio circolare che sovrasta il luogo di accesso e la parte superiore della torre campanaria.
L'interno dell'edificio è suddiviso in tre navale, il cui soffitto è coperto da capriate. La conclusione della struttura, con una tribuna a tre absidi, è una particolarità architettonica che difficilmente si trova nelle chiese del territorio fiorentino.