On June 7, the Women’s World Cup kicks off (literally) in Paris, France. Twenty-four nations, including defending champions the United States, are participating in the month-long tournament. If you find yourself wanting to experience the culinary delights of the participating countries, you’re in luck as the L.A. area is home to restaurants for all 24 […]