Coco Beach 43 is a French bistro offering a diverse menu. It is known for its international cuisine and is located in Antibes, France.