UCL Business
Its head office is on Tottenham Court Road in the London Borough of Camden . 
<triplet> Tottenham Court Road <subj> London Borough of Camden <obj> located in the administrative territorial entity