On the street lights along Falls Avenue are banners touting the new Fallsview Waterpark (or Fallsview Indoor Waterpark as it’s called here) as North America’s Largest Hotel & Waterpark”
All things Niagara Falls tourism…
On the street lights along Falls Avenue are banners touting the new Fallsview Waterpark (or Fallsview Indoor Waterpark as it’s called here) as North America’s Largest Hotel & Waterpark”