Does it bother you that it's London?
Maybe they just used London for the poster. Or maybe they just used London to represent a different, fictional city - like Chicago and/or New York filling in for Gotham.
I have no problem with it being London. The official description seems to imply a little less trekking. I wonder how much of this thing takes place at home, on Earth.