If you’re heading to the Shaftesbury Theatre, there’s no better spot for a pre-show meal than Giovanni’s Italian in Covent Garden. Just a short 15-minute walk from the theatre, Giovanni’s combines a prime location with an authentic dining experience, making it the ideal choice for theatre-goers eager for a relaxed, flavour-packed meal before curtain-up.

The Shaftesbury Theatre is a landmark in London’s West End, renowned for hosting popular musicals in a grand setting. For over a century, this iconic venue has entertained audiences with everything from classic favourites to modern hits, all within its beautiful Edwardian architecture. Part of the magic of any theatre evening is building excitement before the show, and what better way than with a taste of Italy?

At Giovanni’s, we bring the flavours of Sicily to life. Our menu is full of classic Italian dishes made from top-quality ingredients—whether you fancy a light Caprese salad, a comforting pasta, or one of our heartier Sicilian mains, each dish is prepared with the care and authenticity you’d expect in a family-run Sicilian trattoria. We offer a true taste of Italy, right here in London.

Dining at Giovanni’s before the show is both convenient and leisurely. Imagine stepping into our warm, inviting space, where the aroma of fresh herbs, ripe tomatoes, and sizzling olive oil fills the air. Our attentive staff ensure a smooth, stress-free experience, so you can enjoy your meal without feeling rushed. Plus, the easy walk from Giovanni’s to the Shaftesbury Theatre takes you through the lively streets of Covent Garden, giving you a chance to soak up the pre-show atmosphere.

One of the highlights of Giovanni’s is our curated wine list, selected to complement our Sicilian dishes beautifully. From bold reds to crisp whites, our wines set the mood perfectly, adding a sense of occasion to your pre-theatre dining. With a glass in hand, you’ll feel miles away from the city bustle, savouring a few quiet moments before the energy of the evening ahead.

Choosing Giovanni’s not only guarantees a delicious meal but a memorable start to your night out. Our restaurant is the ideal setting to chat about the show, share a laugh, or simply enjoy quality time with friends and family. As you make your way to the Shaftesbury Theatre, you’ll feel ready to dive into the magic of live performance.

Next time you’re visiting the Shaftesbury Theatre, make Giovanni’s your first stop. From the warmth of Sicilian hospitality to our prime Covent Garden location, we’re here to make every theatre night a memorable one. Buon appetito!