Pusat kebudayaan ini dimiliki, didanai dan diatur oleh City of London Corporation, yaitu sebuah perusahaan ketiga terbesar di Inggris Raya yang mendonasikan serta mendedikasikan dirinya untuk seni dan kesenian. Ia dibangun sebagai "hadiah dari kota London untuk negara Inggris Raya, dan dibuka untuk pertama kalinya pada tahun 1982, dengan biaya pembangunan tidak kurang dari £161 juta (hampir sama dengan sekitar £400 juta pada tahun 2007).[2]