Where is The Royal at Atlantis?

Where is The Royal at Atlantis located?

The Royal at Atlantis, BS-NP, The Bahamas (approx. 25.08502°, -77.32693°)


Where is The Royal at Atlantis on the map?