Carabali is located in Tumaco, Colombia on Cl. 10 #1344, San Andres de Tumaco. Carabali is rated 3 out of 5 in the category new american restaurant in Colombia.
Address
Cl. 10 #1344, San Andres de Tumaco
Service options
TakeawayDine-in
Amenities
Good for kidsToilets