I'm looking for any recommendations for dining near Windward Passage in Charlotte Amalie. As a kid our favorite was a restaurant in Palm Passage that had the best French Onion soup and Escargot but I don't think that is there anymore. Can't remember the name.