Palace 17 and Odyssey Theater
330 New Park Avenue,
4 people favorited this theater
The giant screen in the Odyssey Theater is over five stories tall with a six-track digital sound system powered by 18,000 watts.
All the screens have stadium seating and Dolby Digital sound. The theater is open 365 days a year.
Just login to your account and subscribe to this theater