Contact Tellz Auto
Tellz Auto is a car-buying company servicing clients nationwide in Nigeria not limited to Abuja, Lagos, and Port Harcourt, with automobile needs from the U.S.
Phone:
USA: +1 (512) 400-4243
NIGERIA: +234 (803) 650 2556
Email: info@tellzauto.com
Address :
1104 S Mays St Suite 104
Round Rock, Texas
78664, USA
Address :
38 Aminu Kano Crescent Suite 302
Wuse 2, Abuja
900288, NIGERIA