Business hotel in the heart of Switzerland, set amidst nature, with beautiful views of Lake Sempach and mountains. It features 100 rooms spread over 5 [ + ]