Babu Town Restaurant

Umm Suqeim Street - South Al Barsha