I'm trying to find a website for the one in Boston, no luck so far... I wonder if it is open for visitors. It was listed on the MBTA local map for the Government Center station...
I did find this:
St Botolph Anglican Catholic
(617) 236-5884 316 Huntington Ave
It's not the one I'm looking for though...
St. Botolph's Town
I did find this... Boston Photo Gallery. Not Boston, MA, but Boston, England.