Shoe Carnival 129

Shoe Carnival #129 is a Shoe Carnival shoe store located at Telegraph Plaza, 3248 Telegraph Road in St. Louis, Missouri.