Stride Rite 2098

Stride Rite #2098 was a Stride Rite children's shoe store located at South Coast Plaza, 3333 Bear Street in Costa Mesa, California.