Chalet Phoenix
Rue De La Fin 25, Champéry, Switzerland
Booking.com
Book Now