Been there, done that? Do tell us about it! Submit a review of this Dominica restaurant today.
4 of 5 stars
Red Rock is a resort where you can stay if you ever choose to visit the "nature" island of the Caribbean. Personally, I never stayed there but heard only good things