Thumbi Star Baqala is located in Abu Dhabi, United Arab Emirates on 1 المُفكِّر, Mohamed Bin Zayed CityCityME-11. Thumbi Star Baqala is rated 3 out of 5 in the category convenience store in United Arab Emirates.
Address
1 المُفكِّر, Mohamed Bin Zayed CityCityME-11
Service options
In-store shopping