View Original 1 / 3 Building ID: 002-023-2975-77 Address: 2975 Teagarden St. San Leandro, CA Square Feet: 10,134 sf Description: 10% office with large open reception area and 4 private offices. The warehouse has a front loading dock and grade level roll up door.