Great food, great vibe, great view AND sports on TV!! Really wish we would have tried ITP earlier during our stay in St. Thomas - it would have been a regular destination!!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.