Visitors to London Jewelers’ annual Watch Fair, taking place from Oct. 24 to 26 at the retailer’s temporary location at 2118 Northern Blvd. in Manhasset, LI, will have a rare opportunity to experience ...