Where is Wild Cherry Blossom-HOSTEL?

Where is Wild Cherry Blossom-HOSTEL located?

Wild Cherry Blossom-HOSTEL, Tokyo, Japan (approx. 35.6981°, 139.5077°)


Where is Wild Cherry Blossom-HOSTEL on the map?