Trinity Episcopal Church

Haverhill, MA, US Type: Episcopal/Anglican