Stride Rite 2095

Stride Rite #2095 was a Stride Rite children's shoe store located at Promenade Mall at Temecula, 40820 Winchester Road in Temecula, California.