The Michelin star has become a prestigious award given to restaurants with only the finest food. Awarded according to mastery of the courses and quality of the products, any restaurant awarded a star ensures a fine dining experience fit for a prince. Enjoy this list of restaurants in Europe who truly deserve their star.