This is the best place to eat (and drink) for the value in St. John. The food is reasonably priced, you get good size portions and I have never ordered anything here I did not end up really enjoying. Most of the restaurants in Cruz Bay are very expensive and just medocire food. The Beach Bar is mostly a bar, so not much seating, but it is my favorite place to go in Cruz Bay.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.