Cameron Diaz having lunch at Honor Bar and Grill in Beverly Hillsd Cameron Diaz having lunch at Honor Bar and Grill in Beverly Hillsd