25 Churchill Place is currently home to the European Medicines Agency and Ernst & Young. The building was designed by KPF and completed in 2013.