World Peace Ten Thousand Buddhas Sarina Stupa Temple 4303 River Road Niagara Falls, ON L2E 3E8 905-371-2678
Address confirmed: January, 2012