Our hotel was right on Croatan Beach and we loved it. The sand is so soft and the water was beautiful. The beach is so clean and there are not a lot of sea shells to step on. Really nice.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.