Pizza Restaurant in Leicester Square |



Leicester Square Charing Cross Road

43 Charing Cross Road, London, WC2H 0AP

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.

Opening Hours

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

All the latest news and exclusive deals

Sign up

Facilities

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