Avon is a picturesque New England village that grew up along the wooded banks and meadow plains of the Farmington River. This area provides a scenic backdrop for tranquil, tree-shaded neighborhoods of lovely homes.