Tollu Garage and Spare Part Shop is located in Tanzania, United Republic Of on Kimara Stop Over dar es salaam TZ. Tollu Garage and Spare Part Shop is rated 3 out of 5 in the category parking garage in Tanzania, United Republic Of.
Address
Kimara Stop Over dar es salaam TZ