You guys are amazing! I never imagined anyone would be able to figure out the location of the buildings so quickly. Thank you very much.
On the question of St. Lukes Church, there are three buildings at the site. If you google on "7 Luke's Road, Boston, MA" you'll find the side of the church...