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!
If you own or manage Alfredo's Place, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.
- Manage your listing
