The Little Car Company, manufacturers of the limited edition 75% scale Ferrari Testa Rossa J, has unveiled its all-new display at Harrods, one of the world’s foremost luxury department stores.
Posts tagged with "Ferrari Testa Rossa J"
Ferrari Testa Rossa J
The Little Car Company is excited to announce that the Ferrari Testa Rossa J is on permanent display at Selfridges’ flagship department store, in London.