The Cham Shan Temple (Ten Thousand Buddas) is a seven level Asian style building located at 4303 River Road ,3 kilometres north of the falls. It’s directly across from the White Water Walk attraction. This temple contains precious collection of Buddhist art and artifacts. Inside the temple, you’ll experience tranquility and the spirituality of the temple. Admission to the temple is free.
Their brochure says, “the temple was constructed on the acres of land in order to facilitate the expounding of Dharma and the propagation of Buddhism.” It goes on to read, “A bronze Buddha Statue and a Bodhisattva Avalokitsevara’s statue are situated in this property so numerous tourist and devotees can cherish this great chance to make offerings and pay homage to Buddha.”
That’s another attraction very few people know about while visiting Niagara Falls.