Feet First Shoe Store Founded in 1977, Feet First Shoe Store is New Orleans' largest independent retailer of women's shoes, accessories and clothing. Founded in 1977, Feet First Shoe Store is New Orleans' largest independent
retailer of women's shoes, accessories and clothing.