Hey,
this is a tough question that cannot be generally answered!
I would talk to people who work in the London Office vs. the Milan office and ask for their experience (how is the infrastructure at the office, community, staffing, size of office!, Italian working style vs. English).
Then it depends on your preferences & also the place you like to live in!
BR, A