Immaculate Church
Immaculate Conception Church
The Immaculate Conception Church on the Green was dedicated in 1928, modeled after a 17th century Roman Basilica. The Latin inscription over the doorway reads "Domus Dei et Porta Coeli" meaning "This is the House of God and the Gate of Heaven."

Back