Shinjuku Niagara Falls

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.