Studio Max is a beauty salon located in the city of London. The company Studio Max is domiciled at 287 Mitcham Road SW17 9JQ London London and was established on 01/07/2014. Studio Max is registered under the company number 9109710. The website is http://www.studio-max.co.uk/