Automotive Center of San Leandro Back to Search Automotive Center of San Leandro Categories Mechanical 2482 Teagarden St , San Leandro , CA , 94577-4336 (510) 483-7157 Share × Print Email Facebook LinkedIn X Pinterest Powered By GrowthZone