Indaba

Rate this item
(0 votes)
An unpretentious Tapas restaurant serving uncomplicated Tapas From Spain and South Africa.

Additional Info

  • Phone Number: 01312211554
  • Address Line 1: 3 Lochrin Terrace
  • City: Edinburgh
  • Post Code: EH3 9QJ