RTA Smart Kiosk - Al Barsha is located in Dubai, UAE on Dubai Police Traffic Bldg, Sheikh Zayed Rd. RTA Smart Kiosk - Al Barsha is rated 5 out of 5 in the category department of transportation in UAE.
Address
Dubai Police Traffic Bldg, Sheikh Zayed Rd