Elegant, classy and embellished by a menu of authentic but unexpected flavours, Villa Margherita is a restaurant run by a family which has lived on Capri for generations, and is therefore capable of understanding the true spirit of the island and re-proposing it to its guests through well-thought-out culinary choices and a hospitality