Even if it is in the same chain of restaurants, the taste varies depending on which restaurant you go to.
Even if はもしもと言う意味として使います。
in the same chain of restaurants は同じレストランのチェーンと言う意味です。
varies は違ってくると言う意味ですが、この場合は違うと言う意味の方がふさわしいので、使いました。
depending on which restaurant you go to はどの店舗に行くかによると言う意味として使います。
Food tastes differently は伝わりますが、at each branch restaurant は伝わりません、その中でもbranch restaurantという言葉 はありません。なので、この場合はFood Tastes differently at each restaurant even if they are in the same chain of restaurants depending on which restaurant you eat at. と言えば伝わると思います。
お役に立ちましたか?^_^