WE ARE OPEN 7 DAYS A WEEK CALL CENTRE OPEN 24/7 Back
Visitor Centre Leicester Square (London, UK)
11a Charing Cross Road,
London WC2H 0EP

Phone : +44 (0)20 7341 6255
Opening Times: Monday to Saturday - 9.30am to 7pm / Sunday - 10am to 5pm