Odeon Luxe
- EntertainmentYahoo Movies UK
ODEON responds to criticism over ticket prices at refurbished Leicester Square cinema
The London cinema is charging up to £40 per ticket to see the latest movies.
The London cinema is charging up to £40 per ticket to see the latest movies.