North House of Pizza

Pizza restaurant · 134 North St, Salem, MA

Hours

More food in Salem, MA · Pizza in Salem