Guide to Michelin Starred Restaurants in Edinburgh
Introduction to Michelin Starred Restaurants in Edinburgh The Michelin guide star rating system for restaurants is a marketing idea that was originally devised by two brothers, Andre and Edward Michelin. These brothers founded the still existing Michelin tyre company. In an effort to increase the amount of people using cars and in turn buying more … Read more