Stephen Russell Hair Design is a beauty salon located in the city of County Durham. The company Stephen Russell Hair Design is domiciled at 2 Upper Beveridge Walkway DL5 4EE County Durham London and was established on 10/07/2002. Stephen Russell Hair Design is registered under the company number 4482013.