Hodelpa Centro Plaza

Address:

C/ Mella No. 54 Esq. Del Sol Apdo 459
51012 Dominican Republic, DO

Hotel star rating:

3 stars

Map:


Contact   ·   Privacy   ·   Terms