Map Location

How to get here?

About the Business

AMC Festival Plaza 16 is a Movie Theater located at 7925 Vaughn Rd, Montgomery, Alabama, 36116, United States.

The establishment is listed under Movie Theater category. It has received 2124 reviews with an 4.1 average rating of stars.

Categories

Movie Theater

Reviews

Add your review

Your Rate:

Nearby Businesses

United States Postal Service
2.1
(69)
Alabama, 36116
True Divine Baptist Church
4.9
(177)
Alabama, 36116
Tractor Supply Co.
4.2
(321)
Alabama, 36116
Festival Plaza
4.4
(438)
Alabama, 36116
American Lock & Key – Montgomery, AL
4.4
(37)
Alabama, 36116
Davis Fine Jewelers
4.9
(154)
Alabama, 36116
No thumbnail
Marquirette's Exquisite Jewelry
4.6
(214)
Alabama, 36116