Did you know that London's Philharmonic Hall building once had one of 30 car showrooms all in the same street? SOMEFACTS.com