Vesuvio is an Italian restaurant offering pizza and other traditional dishes in a charming setting with outdoor seating.