The centre of Lake Maggiore with the famous Borromean islands are a few km away

company location