World Peace Ten Thousand Buddhas Sarira Stupa Temple4303 River RoadNiagara Falls, ONL2E 3E8905-371-2678
Affiliated with: Cham Shan Temple, Toronto http://www.chamshantemple.org/
Listing updated: March 2022