Rancho Atabeyra Dude ranch Address 23000, Dominican Republic Contact +1 849-352-1836 Rating on Google Maps 4.40 (75 reviews) Open on Google Maps