Restaurant Melba is a French restaurant recognized by the Michelin Guide. It offers a dining experience focused on French cuisine.