La Lucha in Lima, Peru La Lucha is a chain of restaurants based in Lima, Peru, and operates several stores in the country.