Chateau of the Isle Favorite This one-of-a-kind contemporary estate Chateau of the Isle is nestled in a secluded oceanfront bluff in the beautiful Sea Isle Plantation subdivision located in Indian Beach, North Carolina. CONTACT US 119 Sea Isle DriveIndian Beach, NC 28512 Visit Us!