Indaba Restaurant
3 Lochrin Terrace
Edinburgh EH3 9QJ
United Kingdom