Tennis Courts in Avalon (NJ) Full list of companies Tennis Courts category in Avalon, New Jersey Avalon Tennis Courts 250 8th St, Avalon, NJ 08202, (609)967-4168 Page 1