balboa court tennis wallpaper balboa tennis club court map Balboa Sports Center 17015 Burbank Blvd Encino CA 91316. Tennis courts at Balboa Tennis Club in San Diego CA on an interactive ma… Tuesday, May 31, 2022 Edit