Showcase is located in Leicester, United Kingdom on 7 Highcross Lane. Showcase is rated 4.5 out of 5 in the category music venues in United Kingdom. National Theatre Live: Present Laughter ... Showcase Cinema de Lux are owned and operated by National Amusements, Inc., a world ... Amusements (UK) Ltd.