Get Directions to San Leandro Family Aquatic Center Get directions From * Start typing the address, then select from the list of suggested addresses. The route will be routed automatically To San Leandro Family Aquatic Center 14900 Zelma Street, San Leandro, CA 94579 +1 510-577-7966 View details Click to load map