Regal Atlantic Station 18 and IMAX

261 19th St. NW, Atlanta, 30363