Alto del Escuchadero
Alto del Escuchadero is located in Dominican Republic. It has an elevation of 2103 meters above sea level.
It is located at the following coordinates: (18.8406, -70.8161)
Stop tracking
Start tracking
Tracking is currently unavailable