Authentic Italian restaurant Il Vesuvio offers a Neapolitan atmosphere in a beautiful old town setting.