Alfa parts shop in London
I have bought an Alfa 156 2.4 m-jtd 20v (2003) about a month ago. At first days, the driving experience was astonishing. Last days I am experiencing some loss of power and lack of torque during the driving. In forum threads I read it could be about the MAF sensor and I took the car to service. They told me they have cleaned it but I am still not satisfied with the performance of the car.
I am visiting London next week, so can anyone tell me is there an alfa parts shop located in the first or second zone of London, so I can visit it and buy some parts for my new alfa?
Thanks in advance,