Citadines Barbican è situato a nord del distretto commerciale e finanziario di Londra, appena dietro l'angolo del Barbican Centre, uno dei maggiori centri culturali, che è anche la sede per la London Symphony Orchestra e la Royal Shakespeare Company.