All Santiago de los Caballeros Hotels
Vote up the hotel you think is best in Santiago de los Caballeros.
2nd
Hodelpa Centro Plaza Hotel Santiago (Dominican Republic)
C/ Mella No. 54 Esq. Del Sol Apdo: 459
Check Prices