43 Charing Cross Road, London, WC2H 0AP
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.