Tumba'o RestauranteRestaurant 5 Santo Domingo, Distrito Nacional, Dominican Republic Share (829) 275-2423 Santiago &, Santo Domingo, Dominican RepublicReviewsLog in to leave a review.No reviews yet.