St. Stephen's Episcopal Church

16 Highland Avenue
Cohasset, MA 02025

Click here to see a map of this location