Bay-O-Vista Swimming & Tennis Club Categories Fitness Centers 1881 Astor Dr. San Leandro CA 94577 (510) 357-8366 (510) 357-1009 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×