Idea is a French restaurant offering modern cuisine with surprising and flavorful combinations.