Impact Urgent Care
(210) 802-2660
11282 Culebra Rd., Ste. 115, San Antonio, Texas, 78253
About us
http://iuc.nextcare.com/locations/culebra/