I Have Discovered the Secret Boston Headquarters of the Knights Templar

And it’s located on Marlborough Street:

IMG_3920

It is only one block away from the local Scientology headquarters. Coincidence? I think not.

I feel a Dan Brown novel coming on….

This entry was posted in Boston, WhatEVAH!. Bookmark the permalink.