Where is Santiago de los Caballeros located?
Santiago de los Caballeros, Santiago de los Caballeros, The Dominican Republic (approx. 19.4517°, -70.69703°)
Santiago de los Caballeros, Santiago de los Caballeros, The Dominican Republic (approx. 19.4517°, -70.69703°)