The story
Perched atop the Grand Hotel Vesuvio on Naples’ seafront Via Partenope, Caruso Roof Garden is named for the legendary tenor who called the hotel “his Neapolitan home.” Enrico Caruso spent his final years here, and the restaurant’s elegant terrace carries that legacy forward with sweeping views of the Gulf of Naples and Mount Vesuvius.
Under Executive Chef Emanuele Petrosino, the kitchen draws on the region’s bounty to create refined Italian Contemporary dishes rooted in Campanian tradition. The menu changes with the seasons, showcasing local seafood, vegetables, and artisanal ingredients. The setting is intimate and polished, with both indoor and outdoor seating available—the terrace is particularly striking at night, with the city lights reflected on the water.
Caruso Roof Garden’s commitment to quality has earned it a place in the Michelin Guide, where it is listed as Recommended. The restaurant is open daily for dinner from 7:30 PM to 10:30 PM, with weekend lunch service on Saturdays and Sundays from 1:00 PM to 3:00 PM. A smart casual dress code is required, and reservations are essential—a credit card is needed to secure the booking, with a possible deposit on certain dates.
Whether you are a guest of the hotel or a visitor seeking a memorable evening in Naples, Caruso Roof Garden offers a refined taste of the city’s culinary heritage, high above the bustling waterfront.
Recognition
Ambience
Location