• Pin It

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
Comments (0)

Be the first to add a comment