Atlanta's House of Henna - 1083 Euclid Ave NE, Atlanta, GA 30307, USA | Fresha