Tikoun Olam is a kosher restaurant specializing in French-Israeli cuisine, featuring grilled meats cooked over a wood fire.