These pictures are claimed to be from this past week :) It sure looks like London.
Update: it IS London UK (the source said London, I went with it. Looking at the pictures and the rumors this is not London but wherever it is, it's United Kingdom, please don't disclose location) look at the Boxing Day ad in the background. Boxing Day is the day after Christmas so it's VERY recent.
And those are definitely Robert Pattinson and Kristen Stewart :)