Windsor Vallejo Nursing & Rehabilitation Center is a nursing home located in Vallejo , California. This nursing home was first approved to provide Medicare and Medicaid services on 07/29/1970. It has 166 certified beds. Windsor Vallejo Nursing & Rehabilitation Center is located 2200 Tuolumne Street, Vallejo, CA 94589 and can be contacted via phone number (707) 644-7401.