Geneva’s Best Michelin Star RestaurantsBy Zoe Bradbury Known for its cosmopolitan flair, it’s no surprise Switzerland’s most international city is also home to a more than 90 world class, Michelin Star Restaurants. 90!!