Avalon is a charming borough located in Cape May County, New Jersey, USA. Located on Seven Mile Island along the Jersey Shore, Avalon is renowned for its pristine beaches, vibrant community, and scenic oceanfront views. The borough is bordered by the...