First London Watch Show opens. Tuesday, 02 July 2013. The inaugural London Watch Show opened its doors today at Freemasons' Hall in Covent Garden hosting many of the leading UK watch retailers. The trade only show, features more than 50 exhibitors,