Fallsview Lodge is a charming accommodation nestled in the heart of Niagara Falls, ON.
With comfortable rooms and scenic views, guests can enjoy a peaceful retreat in close proximity to the iconic waterfalls.
Generated from their business information