Captain Pizza & Roast Beef operates on Railroad Avenue in Swampscott, serving pizza, roast beef, and subs from its location in this North Shore town. The restaurant handles the two categories that define a lot of casual eating along this stretch of Massachusetts coast.