Impact Urgent Care

Is this your business?

Address

1211 Austin Highway, #110, San Antonio, Texas, 78209

Phone number

(210) 774-5010

Category

Health & Medicine > Hospitals, Clinics & Medical Centers

http://iuc.nextcare.com/locations/terrell-plaza/

Reviews


No reviews yet. Be the first to write a review!