Posted 1 year ago by loti in response to
greenmile's question:
The Science Church started in Boston?(give a different answer) .
I am not exactly sure about that, but what I can tell you is that the center of the organization, of the Church of Chriest, Scientist is in Boston. Mother Church as the adherents call it, this building on Huntington Ave is certainly worth a visit, be it only to see the huge organ they have there