The landscaping and the architecture of the modern houses at top right make it look like somewhere in the UK. Zooming in on the houses in the middle, the bay windows on the terraced housing are very English. Possibly a university or a military college? Could also be an old industrial building converted to flats, judging by the skylights.