Odeon Luxe Swiss Cottage

Finchley Road, Swiss Cottage, London NW3 5EL
Luxury five-screen cinema, including a giant IMAX theatre, in north-west London.