AMC Festival Plaza 16

User rating: 3.11 Read Reviews | Rate Theater

7925 Vaughn Rd., Montgomery, AL, 36116

(334) 244-1300 View Map

 Purchase tickets by clicking a showtime