london, greater london, united kingdom
Bishop's Stortford College
Cambridge University
London Film Academy