Hello all,
I will be in montreal for the gp weekend and would like to know if anyone knows where I can see a lancia delta whether it is at a car show or a dealership that has one. I would like to stay in montreal so let me know, thank you
Hello
Im from Connecticut USA and will be coming to montreal in June to watch f1. My favorite car is the delta integrale and being that they are legal in Canada and that they are my favorite car i would like to find a dealership to check them out. Where are local spots that usually have them in...