About Lily Rain

Lily Rain is a clothing and lifestyle store based out of Houston, Texas. Our Rice Village Store is our first and we are very proud of it. And now we have 18 stores spanning 9 states - with one more coming soon! We selected only things that we would want to buy and didn’t take ourselves too seriously, paying specific attention to creating a space that – more... 

Claimed Profile
Lily Rain website