Leicester Square

24-28 Charing Cross Road, London, WC2H 0HX

Our Leicester Square restaurant is on Charing Cross Road in the centre of London's West End surrounded by cinemas, bars and venues, a short walk from Leicester Square Tube, Trafalgar Square and the National Gallery. You can pay on your phone with the QKR! with Masterpass app here.