Imelda's Fine Shoes

Details
Imelda’s Fine Shoes offers the latest international trends in high-end footwear. They also sell accessories, women’s clothing, gifts and more.
  • Address:
    4832 Line Ave , Shreveport, LA
  • Phone:
    (318) 865-0175