Baiyun Guan was originally built in a different location in 1863; in 2004, it was moved to its present location. The temple is one of only two Taoist temples in China (the other is in Beijing) to possess the precious Ming Dynasty Taoist scripture, Daozang. Today, the temple is the headquarters of the Taoist Association, and is considered the top Taoist temple in Shanghai. Seven unique Ming Dynasty bronze statues are also housed in the temple.