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, it was renamed the Art during the 40s. It has been demolished.
Just login to your account and subscribe to this theater