Odeon Luxe Islington

13 Esther Anne Place, Islington, London N1 1TU
Premium six-screen cinema in Islington. Every seat is a super comfy recliner.