Location Map

Address: 1-19-1 Kabuki-cho, Shinjuku-ku, Tokyo, Japan
view on Google Maps