Haggis is a given in Scotland, but you’ll find everything from French restaurants, Scottish takes on high tea and high-quality Indian flavours across the city’s diverse range of restaurants and cafés. Read our handy guide to discover the best places to eat in Perth.