St. Margaret of Scotland Parish and St. Mary Star of the Sea Mission
A worshipping community on Cape Cod
It looks like nothing was found at this location. Maybe try searching?