Leicester Square Kitchen

Location

Leicester Square

Get directions | The Hampshire Hotel 31-36 Leicester Square London, WC2H 7LH

Hours

Hours | Mon-Wed, Sun 17:00-22:00 Thu, Fri 17:00-23:00 Sat 13:00-23:00

About

Contact

reservations@leicestersquarekitchen.co.uk

Menu

Menu Link