Star Ambulance.Inc Address: 1700 N Bedell Ave, Suite F., Del Rio, TX 78840 Phone: (830) 765-1504 Services: Ambulance Call (830) 765-1504 Get Directions