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°)
Grand Mercure Awaji Island Resort & Spa, Minamiawaji, Grand Mercure Awaji Island Resort & Spa, Minamiawaji, Japan (approx. 34.24778°, 134.69887°)