1 more results for Best Indian Restaurant
Edinburgh, United Kingdom
For a time being Abida Restaurant is holding the reputation of being one of the most prominent Indian Cuisine restaurants in 295A St John's Road, Edinburgh . They are one of the initial Indian restaurants in the locality. Their authentic Indian Cuisine cuisine is very favorite among frequenters and …