1 hand-picked place to visit, eat, and explore in Santiago de los Caballeros.
Duarte Park, C. Del Sol 131, Santiago de los Caballeros 51000, Dominican Republic