RTA Smart Kiosk - Barsha Tawjeeh is located in Dubai, UAE on Tawjeeh Center, D63, Umm Suqeim St, Al Barsha 2. RTA Smart Kiosk - Barsha Tawjeeh is rated 2.1 out of 5 in the category department of transportation in UAE.
Address
Tawjeeh Center, D63, Umm Suqeim St, Al Barsha 2
Accessibility
Wheelchair-accessible entrance