1365 Hancock Street,
1 person favorited this theater
This theatre was located in Quincy Square near city hall. It was across the street from the Church of the Presidents. Opened as the Alhambra Theatre in 1916, it was renamed the Art Theatre during the 1940’s. It has been demolished.
Just login to your account and subscribe to this theater