Movie theater
Regal Atlantic Station Stadium 18
129 locals recommend,
Location
261 19th St NW
Atlanta, GA
Atlantic Station
Tips from locals
Theater complex with multiple screens featuring new release films, plush seating & concession stand.
This 18-screen movie theater has all the latest blockbusters in 3D & IMAX & is just a short walk away!