Got2Go

Vacation rentals in Avon

Avon, North Carolina is a charming coastal town located on Hatteras Island. Known for its beautiful beaches, Avon offers visitors a variety of outdoor activities such as fishing, surfing, and kayaking.