Search by Location

International Buddhist Zen Temple

International Buddhist Zen Temple
5686 Lewis Avenue
Niagara Falls, ON
L2G 3S1
905-358-8044