News

In 1998, the North 85 Twin drive-in theater closed and the Starlight became Atlanta’s only drive-in theater. These days, movie buffs can catch a wide variety of new films. Many nights ...