4 places to play tennis in Los Altos, 1 open to the public.
Public school
201 Almond Avenue, Los Altos, California 94022, United States
Sports facility
1285 Fremont Ave (at Grant Rd), Los Altos, CA 94024
Sports facility
707 Fremont Ave (at Altos Oaks Dr), Los Altos, CA 94024
Sports facility
1991 Deodara Dr, Los Altos, CA 94024
Follow your court and get told when a game there needs players. Free.
Join free