If you’re looking for the perfect bed and breakfast in Southport NC, look no further than Captain Newton’s Inn located right in the heart of downtown Southport, North Carolina.