Where is Shimonoseki Grand Hotel?

Where is Shimonoseki Grand Hotel located?

Shimonoseki Grand Hotel, Shimonoseki Grand Hotel, Japan (approx. 33.95633°, 130.94263°)


Where is Shimonoseki Grand Hotel on the map?