Omnimax Theater
773-684-0082
41.8864
-87.6225
About Omnimax Theater
Omnimax Theater is located at 57th Street And Lake Shore Dr, Chicago, IL. This location is in the The Loop neighborhood..