Where is La Tusa?

Where is La Tusa located?

La Tusa, Sanchez-Ramirez, The Dominican Republic (approx. 19.06667°, -70.06667°)


Where is La Tusa on the map?