Company MEMENA DOMINICAN HAIR SALON LLC Address 2191 DRESDEN DR APT. 1, Dekalb, chamblee, GA, 30341, USA