Taco Libre - Bella Vista is located in Santo Domingo, Dominican Republic on Av. Sarasota 110. Taco Libre - Bella Vista is rated 4.5 out of 5 in the category mexican restaurant in Dominican Republic.
Amenities
Good for kidsToilets
Offerings
CoffeeSmall plates