Book a table with us at Leicester Square Charing Cross Road
You can takeaway your favourites from our restaurants all over the country. Simply click & collect.Order now
Leicester Square Charing Cross Road
43 Charing Cross Road, London, WC2H 0AP0207 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.