Where is Grand Central Hotel, Tokyo?

Where is Grand Central Hotel, Tokyo located?

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


Where is Grand Central Hotel, Tokyo on the map?