Are you certain it's Highbury?
I remember the old ground (flats now) and the new ground is very near but that doesn't look like the surrounding area, there is a railway line which runs very close to both grounds.
I could be wrong though, it's difficult with photos from the air to tell which...