Sheraton Niagara Falls


Located in Downtown Niagara Falls, this spa hotel is within a 10-minute walk of Niagara Falls State Park and Observation Tower. Aquarium of Niagara and Devil’s Hole State Park are also within 6 mi (10 km). Swimming poolHigh-speed Internet

Want more deals from   ?
Then visit Travintle for millions of travel and dining deals.