ISG Completes Watches of Switzerland Oxford Street Outlet November 2, 2015 Uncategorized ISG has successfully completed a £2.6 million project to create a new luxury watch showroom for Watches of Switzerland on London’s Oxford Street. Posted via Industry Today. Follow us on Twitter @IndustryToday