The Atlantis Restaurant is located in the penthouse at the top of St. Regis Resort Building Two, North Topsail Beach, North Carolina.
Our address is:
The Atlantis Restaurant
To get directions on how to get to us click here.
|| Home | Upcoming Events | The Restaurant | Picture Galleries | Our Menu |
| Wedding Receptions | Reservations | Location | Contact Us |