Historic
Cathedral of the Holy Cross
Since 1875
The Cathedral of the Holy Cross is the cathedral of the Catholic Archdiocese of Boston in Massachusetts. It is one of the largest Catholic churches in New England.
The cathedral is located in the city's South End on Washington Street.
Source: Wikipedia / Wikidata
Nearby