Where is Tokoya?

Where is Tokoya located?

Tokoya, Sanchez-Ramirez, The Dominican Republic (approx. 18.9°, -70.2°)


Where is Tokoya on the map?