Drag box to select area
100% Were impressed
Captain Pizza is a convenient stop across from the train station on Railroad Avenue. Indoor seating is spacious and comfortable. The menu includes pizza slice specials, hot wings and much more. Captain Pizza is convenient to the beach and routes 129 and 1A.
3 Railroad Ave, Swampscott, MA 01907
- Hours: Daily, 9am - 5pm
- Hours: Varying