The St. Regis is a charming Swiss resort located at the forefront of the Alps, known as the Queen of the Mountains, and is the most famous observation deck in central Switzerland. Since ancient times, it has been a famous place to watch the sunrise and sunset.