Loading
  • 21 Aug, 2019

  • By, Wikipedia

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".

References

  1. ^ "Shinjuku's Top 10 Essential Spots & Secrets for Sightseeing like a Local!". LIVE JAPAN. Archived from the original on 2023-02-03. Retrieved 2019-12-14.
  2. ^ "Shinjuku Chuo Park Flea Market". Tokyo Weekender. Retrieved 14 December 2019.