The newest addition to London’s thriving cinema scene is the The Cinema in the Arches, (formerly known as Archlight), next to Battersea Power Station. Complete with three screens and reclining seats, it’s a cosy gem and offers homemade cocktails to parched moviegoers.
Time Out says
Details
Discover Time Out original video