Star Tech Mechanical is a Canadian Car Repair based in Leoville, Saskatchewan. Star Tech Mechanical is located at 226, SK-24, Leoville, SK S0J 1N0, Canada,
Please contact Star Tech Mechanical using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Star Tech Mechanical opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.