Der taoistische Dragon Mountain Temple,
auch bekannt als Long Shan Si Temple, befindet sich gleich auf der gegenüberliegenden Straßenseite.