Attraction · Azua de Compostela, Dominican Republic
An attraction in Azua de Compostela, the Dominican Republic.