by admin | Aug 10, 2021 | Italian Restaurant
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...
Recent Comments