St. Stephen's Episcopal Church

Cohasset, MA, US Type: Episcopal/Anglican