Edinburgh is said to have more restaurants per person than any other location in the United Kingdom. Visitors can enjoy everything from pubs to fine dining and Michelin-starred options. Scottish fare is available everything, as is seafood. Visitors will also easily find Indian, Mediterranean and Chinese cuisine throughout the city.