Clerk at Bead Shop - New Orleans, Louisiana, United States
Bead Shop is a company based out of 4612 Magazine St, New Orleans, Louisiana, United States.