Shinjuku Niagara Falls


Shinjuku Niagara Falls is a fountain in Tokyo's Shinjuku Central Park, in Shinjuku, Japan. The Tokyo Weekender has described the water feature as "generously named".