Atilla's Barber Shop is a beauty salon located in the city of Swansea. The company Atilla's Barber Shop is domiciled at 14 Picton Arcade SA1 3BE Swansea London and was established on 15/01/2016. Atilla's Barber Shop is registered under the company number 9954071.