Yup, they moved back when Somerville Theater did the most recent renovations I think. I kind of miss going to the bathroom down there and seeing the strange art while wandering.
Yup! And before that they were in the basement of the Dedham Community Theater.