The new Mercedes-Benz 'showroom' at Brooklands in southern England is nearing completion. Then there will be two more in Manchester and Birmingham.
Is the way forward or hubris?
No word if they plan something like this in Germany.
DAS
For direct contact replace nospam with schmetterling