Another beautiful church at Newbury Street.
I think Newbury street of Boston may have one of the most number of churches per capita in America. Seems there’s one beautiful church after another in every corner. If I was able to remember the Church of the Covenant in a previous entry, this time I failed. FML.