memoirsofametrogirl.com
Swiss glockenspiel in Leicester Square: The last survivor of the Swiss Centre
A survivor of the now-demolished Swiss Centre stands near Leicester Square.