Indaba
[ Restaurant ]
3 Lochrin Terrace
Edinburgh, Scotland
()0131 221 1554
62
1 rating
5-11:00 Tue-Sun
information provided by RateBeer.com