Cineworld Cinema - Leicester Square
The THX Cimarron trailer (original version) inside its THX auditorium at the Empire Leicester Square in July 1989. This is taken during its run of “Indiana Jones and the Last Crusade”.
1 person favorited this photo