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!
The nearest tube station is Leicester Square, just 2 minutes walking towards Leicester Square Garden.
Sign up for Bella Italia Club Offers