Home | Our Company |Service Locations | Patient Database| Patient Web Referral |Contact Us |
STAR CARE – CONTACT INFO ODESSA HOBBS Phone: (432) 580-7707 (505) 393-7007 Toll Free: (866) 360-STAR (866) 473-STAR Fax: (432) 580-7937 (505) 391-8666 Address: 620 N. Grant Suite #100, Odessa, TX 79761 1601 N. Turner Suite #520, Hobbs, NM 88240 You can Contact Us By Email : starcareonline@starcareonline.com