Del Papa is an upscale Italian restaurant offering traditional cuisine, desserts, and wines, with a terrace.