Middlesex University, Hendon Campus

Middlesex University, Hendon Campus
The Burroughs, Hendon, London, United Kingdom