where is avalon, nj?
Avalon has many beaches on the New Jersey shore. Avalon is a borough in Cape May County, New Jersey, on Seven Mile Island. As of the 2010 United States Census, the full-time borough population was 1,334, although it swells during the summer months.