If you want to meet best cars in the world you should for sure go to London. There are many great expensive, luxury, sports cars in whole city. The most expensive can be caught near Harrods, Park Lane or Kensington (where the most rich people live).

At the same time there are Ferrari/Maserati & Lamborghini showrooms at Kensington.

maserati 3200gt london RRLONDON IMGP0116 IMGP0083 IMGP0087 IMGP0098 IMGP0110 IMGP0100