Icare Ambulance LLC Address: 7375 S Peoria ST Ste 215, Englewood, CO 80112 Phone: (888) 422-7312 Services: Ambulance Call (888) 422-7312 Get Directions