Are you an owner of this business, venue or place? Claim your listing and attract more visitors.
Lift has been out of order for over a month, staff would benefit from disability awareness training
ODEON Luxe Leicester Square is the Odeon chain's flagship cinema. The lift was broken and had been for over a month.
1 result shown