Retail - Miami, Florida, United States
Lena's Fashion Boutique is a retail company based out of 2809 BIRD AVE, Miami, Florida, United States.