Shoe Carnival 195

Shoe Carnival #195 is a Shoe Carnival shoe store located at Elmhurst Shopping Center, 195 South Route 83 in Elmhurst, Illinois.