Looming over this church (whose name I do not know) nestled among the office and apartment buildings in Boston.