Holy Cross

Holy Cross Cathedral is located in Mission Hill of South Boston.

The largest Roman Catholic church in New England, the Cathedral of the Holy Cross was built in 1866 after the Catholic population in the city outgrew the old Holy Cross Church in 1803.