Health and Medicine > Urgent Care Center
Address: 1211 Austin Hwy #110, San Antonio, TX, 78209
Phone: (210) 774-5010
Website: http://iuc.nextcare.com/locations/terrell-plaza/
Category: Healthcare
Tags: #HealthandMedicine>Ur
Listed on BizVoices