Where is Grand Central Hotel?

Where is Grand Central Hotel located?

Grand Central Hotel, Tokyo, Japan (approx. 35.69255°, 139.76814°)


Where is Grand Central Hotel on the map?