Where is TOKYO-W-INN Asakusa?

Where is TOKYO-W-INN Asakusa located?

TOKYO-W-INN Asakusa, TOKYO-W-INN Asakusa, Japan (approx. 35.7083°, 139.7923°)


Where is TOKYO-W-INN Asakusa on the map?