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.