Les Rhodos is a French restaurant and hotel offering a dining experience.