Orlando, Florida, resort unveils River Falls Water Park

Share

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.”

Share