3604 Memorial Drive,
No one has favorited this theater yet
The Cinema 16, which opened in 1997 and closed in 2000, sits in an almost abandoned shopping mall in Decatur, GA. The the cat walk-like marquee and theater chain name have been stripped off. It is located down a hill and across the street from the Belvadere Theatre.
Just login to your account and subscribe to this theater