Browse:Home / Orlando, Florida, resort unveils River Falls Water Park
Orlando, Florida, resort unveils River Falls Water Park
The new River Falls Water Park has opened at Orlando World Center Marriott in Florida. The water park has a lazy river and an eight-story slide tower featuring three rides — “Boomerango,” “Aquasphere” and “Tailspin.”