Car & Body Repairs in London - Plaistow 252A Barking Road, Plaistow, London, E13 8HJ Tags: Worst ever please do not use