Photo Map ODEON Luxe Leicester Square 24-26 Leicester Square London WC2H 7JY Directions Website Phone: 033 3014 4501