Pizza Restaurant in Leicester Square |

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 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

  • Mon -
  • Tues -
  • Wed -
  • Thurs -
  • Fri -
  • Sat -
  • Sun -


  • Private dining
  • Venue Hire
  • Pizza Making Parties
  • Collection
  • Baby Facilities
  • Disabled Toilet
  • WiFi
Show more