Il campus di LCCA si trova nel cuore della città ed è facilmente raggiungibile con una serie di collegamenti di trasporto. L'edificio vanta viste mozzafiato, con vista su monumenti iconici come la Torre di Londra, il Tower Bridge e lo Shard, il grattacielo più alto di Londra.
L'area che circonda il campus è ideale per gli studenti, con numerosi ristoranti, caffè e bar. Anche i quartieri alla moda di Aldgate, Brick Lane e Shoreditch sono tutti raggiungibili a piedi.
Il campus di LCCA si trova anche vicino ad alcuni delle migliori aziende dell'industria creativa. La zona stessa è ricca di storia. La Torre di Londra si trova proprio di fronte al campus, al confine della rinomata City of London, lo storico quartiere finanziario. Infatti, la vecchia Royal Mint, dove si accumulava denaro fino al 1967, si trova accanto a Sceptre Court. La stessa Sceptre Court è spaziosa e dalla forma caratteristica con aule luminose e ariose che forniscono lo spazio ideale per far emergere la creatività degli studenti.
Gli studenti iscritti ai programmi di studio di LCCA possono lavorare negli studi LCCA e usufruire delle di prima classe con tecnologia all'avanguardia e attrezzature audiovisive.