Where is The Royal at Atlantis, Nassau?

Where is The Royal at Atlantis, Nassau located?

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


Where is The Royal at Atlantis, Nassau on the map?