Downtown Location

Located at the Festival Plaza next to the AMC theater.

Montgomery Operating Hours

Monday - Thursday 11:00 am - 2:00 pm and 4:30pm - 9:00 pm

Friday - Saturday 11:00 am - 2:00 pm and 4:30pm - 10:00 pm

Sunday - Closed

 

Address

Festival Plaza

7929 Vaughn Rd

Montgomery, AL 36116
(334) 396-3279

background image