XL Care Inc. Home Health Home Medical > Home Health Services > XL Care Inc. Home Health Address: 17555 Ventura Blvd. #201 Encino CA 91316 GPS: 34.1621079, -118.5161711 Telephone: 818-785-2944 Web: http://xlhomehealth.net Tweet