Niagara Falls, Canada
5686 Lewis Ave
N/A
+19053588044
What's being pictured on this Facebook page is misleading. It is NOT the now defunct International Buddhist Zen Temple, which was was formerly located at 5686 Lewis Avenue in Niagara Falls Ontario. The images are of a Buddhist facility located at 4303 River Road in Niagara Falls Ontario, called Ten Thousand Buddhas Sarira Stupa.
like
This no longer appears to exist. And we walked here and found nothing left but an abandoned building and a lot where some construction was happening. Please update this entry.
Good temple
It was really nice experience. It touched my heart & felt peace.
Deli
The best companies in the category 'Deli'