Where is The Tokyo Station Hotel?

Where is The Tokyo Station Hotel located?

The Tokyo Station Hotel, The Tokyo Station Hotel, Japan (approx. 35.68145°, 139.76598°)


Where is The Tokyo Station Hotel on the map?