Until Our Next wine Festival

Sheraton on the Falls

Category: Accommodations

Welcome to the official getaway/vacation guide of the Sheraton on the Falls hotel, the largest most luxurious Falls view accommodations in Niagara Falls, Canada. The Sheraton is a modern AAA/CAA 2014 rated 4 Diamond/5 Star hotel located directly across from the Falls in the heart of Niagara's premier Falls view tourist district. Situated on the corner of Clifton Hill and Falls Avenue on the 20 acre Falls Avenue Resort, the Niagara Falls Sheraton is the cornerstone of the largest indoor waterpark, hotel and entertainment resort in North America.

Phone: 1-888-229-9961

Address: 5875 Falls Avenue, Niagara Falls, L2G 3K7, Ontario

© 2018. All Rights Reserved.

Designed & Developed by Chimpanzee | Website Support