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)207 341 6250
Opening Times: Mon to Sat - 9.30am to 7pm / Sun - 10am to 5pm