Suggest an Edit
Abida Restaurant
Saint Johns Road , Edinburgh EH12 7XF , Scotland , United Kingdom, Edinburgh, England EH12 7XF
0131 334 9998
Saint Johns Road , Edinburgh EH12 7XF , Scotland , United Kingdom, Edinburgh, England EH12 7XF
0131 334 9998