Stride Rite 1626

Stride Rite #1626 was a Stride Rite children's shoe store located at Wolfchase Galleria, 2760 North Germantown Parkway in Memphis, Tennessee.