Splash Soho is a beauty salon located in the city of London. The company Splash Soho is domiciled at 35 Dean Street W1D 4PR London London and was established on 31/08/2006. Splash Soho is registered under the company number 5920435. The website is http://splashsalons.com/soho/