Terra Travel And logistics Company is located in Muqdisho, Somalia on Makkah Al Mukaramah Str , Wabari District Near Wabari Police station. Terra Travel And logistics Company is rated 3 out of 5 in the category transportation service in Somalia.
Address
Makkah Al Mukaramah Str , Wabari District Near Wabari Police station