Stride Rite 1381

Stride Rite #1381 was a Stride Rite children's shoe store located at Emerald Square, 999 South Washington Street in North Attleboro, Massachusetts.