The Caffeine Drip

They serve a massive selection of sandwiches, salads, flatbreads and soups. A good chunk of the menu is vegetarian, and there are vegan options too. For the true South African experience, go for the boerewors (South African sausage) roll topped with chakalaka.

To get here, get off the train at Haymarket – then it’s a leisurely 15-minute stroll through the Georgian Streets of the West End.

10 Melville Place, Edinburgh EH3 7PR