Avon, Virginia
Unincorporated community in Virginia, US
Avon
is an
unincorporated community
in
Nelson County
,
Virginia
,
United States
.