Star Square Deal Motors
Address:
Al Qusais Ind. area 3 - Dubai - United Arab Emirates
Star Square deal Motors is a new car workshop in Dubai operated and managed by team of professional with over 20 years of automotive aftermarket experience in United Arab Emirates.