I could be wrong, but is this not London?

Printable View