Sierra de Neiba is a Mountain peak located in Dominican Republic. It is one of the 32 Mountain peaks in Dominican Republic. Address of Sierra de Neiba is Dominican Republic. Sierra de Neiba is located in a remote area, with less than 2 listed places around it Sierra de Neiba is rated 4.5 (out of 5 stars) by 14 reviewers on the web.
Some of the places around Sierra de Neiba are -
Dominican Republic