AMC Elmwood Palace 20
1200 Elmwood Park Boulevard,
1 person favorited this theater
The Palace 20 opened on May 22, 1997 and was operated by Gulf States Theatres. The cinema could accomodate 4,500 patrons and replace the Elmwood Cinema 4 located at the same address. AMC took over the cinema in 2002 and the IMAX auditorium was added in 2010. This is one of the top grossing cinemas in the New Orleans market. It offers all the ammenities of a first class megaplex.
Just login to your account and subscribe to this theater