L’Istituto è sito nel quartiere delle Ambasciate di Sanlitun, in una palazzina indipendente, progettata dall’Arch. Sergio Giocondi e costruita nel 2000. La struttura è disposta su due piani ed è dotata di biblioteca, sala lettura e una grande sala polivalente/teatro che può ospitare eventi per un pubblico di circa 350 persone a sedere o 500 in piedi.