It stands immediately to the west of the site of the former Shentong Temple (, meaning "Supernatural Power" Temple), which is now in ruins.
It is situated immediately adjacent to the location where the former Shentong Temple (, meaning "Supernatural Power" Temple), now in a state of decay, once existed.