A historic market city in the heart of Scotland, Stirling has plenty of traditional Scottish restaurants and cafés, alongside a diverse range of eateries spanning Indian, Italian and even Austrian! Here are just some of the best places to eat in Stirling.