The Sheraton on the Falls hotel is the largest most luxurious hotel with Falls view accommodations in Niagara Falls. The hotel is 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 20 the acre Falls Avenue Entertainment Complex, the Niagara Falls Sheraton is the cornerstone of the largest indoor waterpark, hotel and entertainment resort in North America.
- In resort assistance & 24 hour contact centre
- Hassle-free - book direct quickly and easily
- Choice of airlines and the option to switch
- A friendly, family run business with a wealth of experience.
- Great deals on offer for multiple destinations
- No amendment fees
- Low deposits