In central Illinois it would be hard to find a better import repair shop. The owner is active in the Porsche club and is the Tech inspector for all our local autocross activities. Located in Peoria Illinois.
Forum Rules