London Town Square
3545 32nd Avenue NE,
No one has favorited this theater yet
The London Town Square was opened in 1987 by Cineplex Odeon. Seating was listed at 1,250 for six screens. The smallest auditorium seated 146 and the largest 301.
The London Town Square closed in 2001. Any further information on this theatre would be appreciated.
Just login to your account and subscribe to this theater