St. Thomas, Four Winds Plaza Shopping Center, Anna's Retreat, St Thomas 00801, U.S. Virgin Islands
Best place I know of for local food!