Return to the previous picture in slideshow. Waterfall at Stow Lake near the Chinese Pavilion. Stow Lake is in the middle of the park, just south of John F. Kennedy Drive. The water falls is on the eastern side of the island within Stow Lake. Proceed to the next picture in slideshow.