Hotel Tateshina Location Map

address: 5-8-6 Shinjuku, Tokyo, Japan
view on Google Maps