Avon, NC, is a quiet coastal town in the Outer Banks that offers memorable experiences to enjoy nature, water sports and local charm.


Avon, NC, is a quiet coastal town in the Outer Banks that offers memorable experiences to enjoy nature, water sports and local charm.