I remember McLaren having a small showroom on Park Lane in London in the mid/late '90's. Invented many excuses to stroll past it when visiting London in that period. Luckily my brother worked for a while at the Grosvenor House Hotel nearby. That made the excuses easier to come by.