Locstafari is a beauty salon located in the city of London. The company Locstafari is domiciled at 180a-180b Brownhill Road SE6 1DJ London London and was established on 05/02/2010. Locstafari is registered under the company number 7148537. The website is https://www.facebook.com/locs.tafari/