This restaurant in the JW Marriott was named one of the best restaurants in the world in the latest Forbes Travel Guide 2024 Star Awards.