Address: West Square, Nishi Shinjuku 1, Nishi Shinjuku, Shinjuku, Tokyo, 160-8484, Japan
Last verified: 5/6/25