Search results
Discover more placesNear Columbus, OH
American luxury boutique chain
Francesca's is an American women's fashion and accessories based in Houston, Texas. As of 2021, the company currently operates 466 stores across the United States. Wikipedia