Saint Catherine Catholic ChurchParishShare547 Washington StreetNorwood, Massachusetts 02062United StatesGet directions