230 Central Street,
No one has favorited this theater yet
The Alhambra Theatre was located at 230 Central Street, and operated from 1908 to 1916. Located next door to the Boston & Maine depot, it was soon replaced by a bank building which is still in use.
Just login to your account and subscribe to this theater