Where is Shibuya Granbell Hotel, Tokyo?

Where is Shibuya Granbell Hotel, Tokyo located?

Shibuya Granbell Hotel, Tokyo, Shibuya Granbell Hotel, Tokyo, Japan (approx. 35.65632°, 139.70155°)


Where is Shibuya Granbell Hotel, Tokyo on the map?