Cham Shan Temple...
Cham Shan Temple (Ten Thousand Buddas)- The 7 level Asian style building contains precious collections of Buddhist arts and artifacts. Experience the tranquility and spirituality of the temple. They…...
Niagara Falls, Ontario, Canada