Tacos del Sol is located in Santo Domingo, Dominican Republic on Km. 10 1/2, Autop. Juan Pablo Duarte. Tacos del Sol is rated 3.7 out of 5 in the category taco restaurant in Dominican Republic.
Address
Km. 10 1/2, Autop. Juan Pablo Duarte
Service options
DeliveryDine-in