Lily Rain, a clothing and lifestyle store based out of Houston, will open in the fall in Southlake Town Square at 215 Grand Ave., Southlake. The store will sell women's accessories, jewelry and beauty products.


www.lilyrain.com