Barbade Beach is a French restaurant offering a warm atmosphere and generous portions.