Stride Rite 1437

Stride Rite #1437 was a Stride Rite children's shoe store located at The Falls Shopping Center, 8888 Southwest 136th Street in Miami, Florida.