Contact Tellz Auto
Tellz Auto is a car-buying company servicing clients nationwide with automobile needs from the U.S.
Phone:
USA: +1 (512) 400-4243
NIGERIA: +234 (803) 650 2556
Email: info@tellzauto.com
Address :
15600 Marsha Street
Austin, Texas
78728, USA
Address :
38 Aminu Kano Crescent Suite 302
Wuse 2, Abuja
900288, NIGERIA