Get Directions to Check Center - Santa Rosa 1 ← View details 1880 Mendocino Avenue F, Santa Rosa, California 95401 +1 707-568-6070 Get Directions From* To * — Required information