Where is Grand Mercure Awaji Island Resort & Spa, Minamiawaji?

Where is Grand Mercure Awaji Island Resort & Spa, Minamiawaji located?

Grand Mercure Awaji Island Resort & Spa, Minamiawaji, Grand Mercure Awaji Island Resort & Spa, Minamiawaji, Japan (approx. 34.24778°, 134.69887°)


Where is Grand Mercure Awaji Island Resort & Spa, Minamiawaji on the map?