"Odeon Luxe London West End"" by Juanjo Barreda licensed under Creative Commons 2.0. Photo Map ODEON Luxe London West End 38 Leicester Square Westminster London WC2H 7DX Directions Website Phone: 0333 006 7777