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.