Stride Rite 1608

Stride Rite #1608 was a Stride Rite children's shoe store located at Town and Country Village, 650 West Bough Lane in Houston, Texas.