The Ferrari Testa Rossa J Is Now On Sale In Selfridges, Redefining Luxury Shopping
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. In partnership with the luxury Oxford Street store, The Little Car Company’s limited-edition vehicle is on show for all shoppers to see up close. Presented on its own unique display … Read more