Stride Rite 1528

Stride Rite #1528 was a Stride Rite children's shoe store located at Willowbrook Mall, 1504 Willowbrook Mall in Houston, Texas.