Worcester Church Sees Wrecking Ball: Our Lady of Mount Carmel Is No More

As our “Italian Enclaves” social media (Instagram & Facebook :@ItalianEnclaves) followers may already know, the Our Lady of Mount Carmel Italian national parish in Worcester, Massachusets has been demolished. The local diocese felt that the church’s many years of neglect made it too unsafe to maintain and the enormous cost of repair was an insurmountable […]