"Odeon Panton Street, Leicester Square, SW1" by Ewan Munro licensed under Creative Commons 2.0. Some modifications were made to the image. Photo Map ODEON Luxe Haymarket 11/18 Panton Street London SW1Y 4DP Directions Website Phone: 033 3014 4501