Event Types
Services
Description
Cutting edge technology, stadium seating, 91 locations & over 850 screens. The best big screen business experience.
Location
London, Greater London, England, United Kingdom
Cutting edge technology, stadium seating, 91 locations & over 850 screens. The best big screen business experience.
London, Greater London, England, United Kingdom