The Hotel Stella in Locarno, Ticino, Switzerland offers panoramic views over beautiful Lake Maggiore and comes with a restaurant serving Swiss and international cuisine. Hotel Stella has a terrace for sunbathing or dining, a swimming pool, spacious modern rooms with excellent features and amenities as well as balconies and lake views. This is an excellent base for exploring all that the area has to offer and enjoy the local activities and recreation. READ MORE