The Cathedral of the Holy Cross is the cathedral of the Roman Catholic Archdiocese of Boston and is the largest Roman Catholic church in New England. When construction was finished, the cathedral rivaled both Old South Church and Trinity Church in grandeur.
Copley Place
New Ming Inc
Peters Park
Titus Sparrow Park
Beehive Restaurant
The Friendly Toast
Grill 23 & Bar
Mike & Patty's Bay Village