ODEON Luxe Holloway
Ice cream shop • Event venue • Movie theaterState-of-the-art chain cinema for blockbusters in 2-D or 3-D format, plus family and student deals. People often mention cinema, staff, comfortable, nice, screen, building, experience, clean, friendly, recommend,
Address
419-427 Holloway Rd, London N7 6LJ, United Kingdom
Website
Contact
+44 333 014 4501Rating on Google Maps
4.10 (2.3K reviews)Open on Google Maps