Odxbarbers is a beauty salon located in the city of London. The company Odxbarbers is domiciled at 124 International House Cromwell Road SW7 4ET London London and was established on 19/02/2016. Odxbarbers is registered under the company number 10016074. The website is http://odxbarbers.com/