Villa Capri brings the essence of the island of Capri to Leamington. Immediately upon entering our restaurant, which is situated in the heart of Leamington Spa, you will find colours, tastes and smells typical of Capri and the neighbouring Amalfi Coast. Book in today in order to experience a truly authentic Italian restaurant in Leamington Spa. 

Read on to find out more about us and the quality food and drink that we offer.

About Us

As our name suggests, the island of Capri is the inspiration behind our restaurant. We have worked hard in order to bring a taste of this beautiful island to Leamington. We have done this by not only supplying handmade, traditional dishes and signature cocktails, we have also designed our interior to reflect the spirit of Capri.

When you come to Villa Capri, every occasion feels like a celebration, whether you’re dining with us, or you’re just visiting the cocktail lounge for a drink or two, alongside some nibbles.

Our Food

Our menu brings all of the classic dishes that you may expect to find in an Italian restaurant in Leamington Spa, however, we like to think that we go over and above in terms of both variety and quality.

We are particularly proud of our seafood collection, which celebrates the tastes of the island of Capri and simultaneously delivers the unexpected to the Midlands.

Our Drinks

Whatever your taste, you will find something to suit you within our eclectic range of speciality cocktails. These can be enjoyed within the restaurant or in our luxurious cocktail lounge.

Our wine list is enough to impress even the most discerning sommelier. Whether ordering wine, sparkling wine or champagne, you can be secure in the knowledge that whilst they drink well in their own right, they have been selected specifically to complement our menu.

Make A Reservation At The Best Italian Restaurant In Leamington Spa

To avoid disappointment, we strongly advise that you make a reservation, regardless of whether you’re visiting for a meal or to enjoy our cocktail lounge.

Click here to book a table online today. Alternatively, you can call us on 01926330001.