Mezbaan South Indian Restaurant
14-14a, Brougham street,Tollcross,
Edinburgh EH3 9JH ,United Kingdom
Mezbaan South Indian Restaurant is one of the popular Indian Restaurant located in 14-14a, Brougham street,Tollcross , listed under
Indian Restaurant in Edinburgh
,