Find a source of familiar comfort at the Sheraton Atlantic Beach Oceanfront Hotel. Located on the Crystal Coast of North Carolina - the southernmost point of the Outer Banks