Home > Destinations > NY > Manhatten > AMC Loews Lincoln Square 13 with IMAX

AMC Loews Lincoln Square 13 with IMAX

Billed in advertisements of the time as The 8-Story Wonder of the World, the theatre featured 600 seats (not included in the nine-screen total cited above), the United States' largest theatrical screen measuring 100' by 80'

Location

map
  • 1998 Broadway Manhatten, NY 10023
  • 212.336.5020 Website
Be the first to add a comment