Tasheel Business Center - Al Barsha Mall is located in Dubai, United Arab Emirates on Al Barsha Mall, Al Barsha 2. Tasheel Business Center - Al Barsha Mall is rated 4.1 out of 5 in the category shopping mall in United Arab Emirates.
Address
Al Barsha Mall, Al Barsha 2
Accessibility
Wheelchair-accessible entrance