Island Water Sports

(252) 247-7303

1960 Salter Path Road, Indian Beach N.C. 28575

On the border of Emerald Isle & Indian Beach at Mile Post 12.5