We stayed at the Westin in St. John and ate at Cruz Bay Prime on our first evening in town because we had not yet picked up our rental car. The food and service were great. We would return to this restaurant. The reason we give it a 4, not a 4 is we were a little disappointed that there wasn't much of a view and prices were a little high as compared to other restaurants in St. John (drinks alone were about $3 more each).
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.