The Cameron House Inn is a beautiful bed & breakfast nestled in the heart of Roanoke Island on NC's famed Outer Banks. Cameron House is a perfect setting for the wedding you've been dreaming about. Our B&B offers brides and grooms the perfect experience, whether that’s a simple event or an elegant Roanoke Island wedding – all the charm of Outer Banks beach weddings and none of the hassle. We are also a favored accommodations for guests in town for weddings. The inn offers packages for a romantic getaway for your honeymoon or anniversary.