Where is Hotel Trend Asakusa Tawaramachi?

Where is Hotel Trend Asakusa Tawaramachi located?

Hotel Trend Asakusa Tawaramachi, Tokyo, Japan (approx. 35.70795°, 139.79048°)


Where is Hotel Trend Asakusa Tawaramachi on the map?