"Odeon Leicester Square" by Google Maps licensed under Terms of Service. Some modifications were made to the image. Photo Map Odeon Leicester Square (Studios) Leicester Square Westminster London WC2H 7LQ Directions Website Phone: 0333 014 4501