Food And Drink At Villa Capri

Here at Villa Capri , in our Italian Restaurant Leamington Spa based, we take food and drink seriously! We are proud to bring truly authentic Italian cuisine to the heart of Leamington Spa. Our menu is bursting with freshly made delicious food, and offers something...