Set on the banks of the spectacular Lake Lugano, is Stella D'Italia, each guest room has a terrace or balcony overlooking the spectacular views. This boutique hotel is the perfect place to relax with the backdrop of the mountains, lakes, sounds of swimmers and nature.