By: Heather Dawson on August 2005
The Church of Our Lady of the Immaculate is an enormous neo-Gothic, twin-towered Church model.