Kiyomasa-Ido Well

Location: Shibuya-ku, Tōkyō-to, JP