September 26, 2010
Alexandra Hotel in Boston, 1875
At the corner of Mass Ave. and Washington Street is the Alexandra Hotel, built in 1875. The Church of Scientology bought it and they started cleaning it up.
Read about it here
.
Newer Post
Older Post
Home