The best food in St. Thomas Virgin Islands is at Alfredo's Bistro. All you can eat $9.99 local food, the best service and food on the island! The only restaurant where we got enough good food to eat!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.