STC (Switzerland Travel Centre)
Switzerland Travel Centre is both the official and largest tour operator for holidays in Switzerland. They offer the largest bookable range of travel, accommodation and sightseeing products for the holiday destination of Switzerland, including simple access to over 2,000 Swiss hotels, a multitude of experience-packed railway products and unique tours.