Complex sentence: The Central Academy of Drama (中央戏剧学院) (CAD) is the best drama school in China, located at 39 East Mianhua Lane, Dongcheng District of Beijing.
Split into simpler sentences: The Central Academy of Drama (中央戏剧学院) (or Central Drama Academy; Central Drama College) is a drama school in China. It's located on 39 East Mianhua Lane, Dongcheng District of Beijing.