Benzhu temple just north of Santa.
The Benzhu here is 龙母, the mother dragon. The village is next to one of the 19 streams coming down from Cangshan. The temple was rebuilt in 1999.