107 Main Street,
No one has favorited this theater yet
The Star Theatre resided on the second and third floor of the historic Leonard Block(built in 1870) in downtown Taunton, beside Town Hall. The theatre opened in 1911, but apparently did not survive the transition to the "talkie" era, closing in 1929.
Several attempts have been made to renovate the block, but all have come short. With the building decaying, and repeated threats from the city to take the building via eminent domain, the theatres prospects look dim.
Just login to your account and subscribe to this theater