Niagara Falls Sights

  1. Ten Thousand Buddhas Sarira Stupa

    If the tourist bustle is messing with your yang, find tranquility at the totally out-of-context Buddhist temple Ten Thousand Buddhas Sarira Stupa. Visitors are welcome to wander the serene complex and view the various sculptures, bells and artworks.

    Read more about Ten Thousand Buddhas Sarira Stupa