Ristorante Caruso ★ 4.0
Ristorante Caruso on Via Partenope in Naples sits on the rooftop of the Grand Hotel Vesuvio over Castel dell'Ovo, with a classic seafood carte.
Tip: Book a fortnight ahead; rooftop terrace tables face the Castel dell'Ovo. Jacket suggested for the dining room.