Pop in and say


Manager: Milan Jankovic

Right next to the famous Odeon Leicester Square and five minutes from London’s Theatreland, our Leicester Square Bella is an intimate but vibrant restaurant. Enjoy a cup of our award-winning Musetti coffee as you watch the world go by, or settle down for a crusty classic pizza, steaming bowl of pasta or mouth-watering grill. Bellissimo!

  • Mon 9am - 11pm
  • Tues 9am - 11pm
  • Wed 9am - 11pm
  • Thurs 9am - 11pm
  • Fri 8am – 12:30am
  • Sat 8am – 12:30am
  • Sun 9am – 10:30pm

Leicester Square

22 Leicester Square, London, WC2H 7LE

Get directions
  • outside seating

  • private room

  • large print

  • wifi

Nearest Tube

The nearest tube station is Leicester Square, just 2 minutes walking towards Leicester Square Garden.

  Sign up for Bella Italia Club Offers