Sheraton on the Falls live webcam Niagara Falls

Google Maps: 5875 Falls Ave, Niagara Falls, ON L2G 3K7, Canada
Set on the Falls Avenue right next of the famous Niagara Falls in Ontario, Canada, the 4-stars Sheraton on the Falls features air conditioned rooms rooms with views over the Niagara Falls, concierge service, 24-hour front desk and room service, also, on site shops, business center, a restaurant and a Starbucks Coffee Shop, as well, an indoor pool and spa facilities.

Webcam Live Ontario
stunning view over the majestic of Niagara Falls from Sheraton on the Falls Hotel