An intimate, luxurious boutique inn in the heart of downtown Topsail Beach — formerly the Main Street Inn.