Psycho Sisters in Atlanta specializes in cool clothes and costumes; 60s Hippie, 70s Disco, 80s Rocker. Leather, Lace, Fur, Fringe and Sequins. The shop is Located in Little Five Points In Atlanta. In Business for over 20 years.