Le Car Centre was established in 1983 in Finchley and were appointed Main Dealers for Škoda in 1991. We are providers of top quality, new Škoda's...
REQUEST A ŠKODA BROCHURE for the following vehicles, Fabia, Octavia or Superb and we will send you the relevant brochures, by post.