Shinjuku Niagara Falls is a fountain in Tokyo's Shinjuku Central Park, in Shinjuku, Japan.[1] The Tokyo Weekender has described the water feature as "generously named".[2]
This Japan-related article is a stub. You can help Wikipedia by expanding it.