Map Location

How to get here?

About the Business

Imax Theater is a Movie Theater located at 5149 Bayou Blvd, Southeast Pensacola, Pensacola, Florida, 32503, United States.

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

Categories

Movie Theater

Photos

Reviews

Add your review

Your Rate: