Churches in Halifax, MA
St David's Episcopal Church
St David's Episcopal Church
Halifax Congregational Church
Our Lady Of The Lake Church
Our Lady Of The Lake-Parish