
Italian Restaurant · Salem
DaVinci Ristorante
$$$
Why Scout picked it
This Italian restaurant is ideal for an upscale dinner with live piano music, perfect for an anniversary or special date night, likely costing $50-$100 per person for an hour and a half visit.
Featured in these outings
- Evening Date Night at Elsinore Theatre — Start your evening with a relaxed pre-show drink, then immerse yourselves in the historic beauty of the Elsinore Theatre for a captivating performance. Afterward, enjoy a romantic Italian dinner at a downtown favorite, making for a perfect date night in Salem.
- Historic Theater & Italian Dinner Date in Salem — Spend an evening immersed in the grandeur of the historic Elsinore Theatre, taking in a performance in its stunning Gothic-inspired setting. Afterwards, enjoy a sophisticated Italian dinner at DaVinci Ristorante, known for its romantic ambiance and delicious cuisine, completing a perfect local night out.
While you're nearby
Scout verified August 2026