‘Supercar season’ hits central London

Pin It ‘Supercar season’ hits central London It is known locally as the “supercar season”, the period from July to August when some of the world’s richest descend on Kensington and Chelsea in London, many with their extraordinary cars in tow. The spectacle has caught the attention of car fans and petrol-heads from around London […]