The Barbican center is a massive complex combining apartments, shops, theatres, and many other good things.
It was intended to be a new cultural center for London, and appears to be doing a very good job.