Location Map

Address: 1-30-1 Kabuki-cho, Shinjuku, Tokyo, Japan, 160-0022
view on Google Maps