I remember reading in the Sunday Times "Gear " Magazine last year about Mercedes new state of the art show room & race track (near London )which was to be open to the public.
Does anyone have details or know what it was called? Much to my regret I threw out the supplement.
Does anyone have details or know what it was called? Much to my regret I threw out the supplement.