Leicester Square Charing Cross Road

43 Charing Cross Road, London, WC2H 0AP

Get directions

0207 287 3322

Our Italian restaurant in Leicester Square is right in the thick of the action, in the bustling West End, just next to Leicester Square tube station. Come join us for freshly made pizza in our gorgeous period building with a stylish interior that boasts a cocktail bar. We’re spread over 2 floors to provide plenty of room for groups of all sizes. We're also just around the corner from St Martin's Theatre and the English National Opera.

Opening Hours

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday