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!
- Official Description (provided by the hotel):
- Guest House and Bistro ... more less
- Also Known As:
- Alfredo's Place St. Thomas, U.S. Virgin Islands