Mary Immaculate of Lourdes Church
270 Eliot Street
Newton, MA
Built:
1909
Status:
Standing