Contact Contact Us Talk To Us EMAIL info@taleppa.or.tz PHONE NUMBER +255-714-427-091 ADDRESS Kunduchi Salasala, P. O. Box 6689, DSM - Tanzania Follow Us: Facebook-f Twitter Linkedin-in Play