I found Los Pollos Hermanos on an island off the coast of Brazil! This one was taken at Rua da Prainha, Gamboa - Bahia