Been there, done that? Do tell us about it! Submit a review of this Calibishie restaurant today.
2 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