Main content starts here, tab to start navigating

Welcome to VESUVIUS in Salem, MA!

Our restaurant is located in the Vinnin Square area on the Salem and Swampscott line. We are at 2 Paradise Road, Salem, at the intersection of Paradise Road and Loring Avenue (Route 1A). We’re right at the lights where the streets merge. Fantasy Island is across the street on one side of us, and Staples is across the street from us on the other side. Super Stop & Shop is a stones throw away.


We take great pride in our delivery service. In order to get your food to you the way you like it, we have to make delivery time minimal. For this reason, we limit our area of delivery. If we cannot deliver your food, when you call, we ask that you come to the restaurant and pick up your order. Area and speed of delivery may vary according to how busy we are, and driving conditions. Please understand we are doing everything we can to make you happy. 

Thank you, 

Vesuvius Salem

Order Delivery

Vesuvius in Salem

Call 9785948886

Café Vesuvius in Marblehead

Call 7816398120