Get directions to: Pizza & Subs Shop, Plymouth, NH
Restaurant address: 174 Main Street Plymouth, NH 03264, USA
Restaurant: Pizza & Subs Shop