Switzerland Celebrates New Michelin Stars

Three luxury hotels in Switzerland are sporting new Michelin stars and other awards from the Guide this year. Check them out here.