Address:
Alamo Foot and Eye Clinic
343 W Houston St STE 109, San Antonio 78205
(210) 225-8882 (Phone)
Hospitals:
Alamo Foot and Eye Clinic
343 W Houston St STE 109, San Antonio 78205
CHRISTUS Santa Rosa Hospital - City Center
333 North Santa Rosa St, San Antonio 78207
North Central Baptist Hospital
520 Madison Oak Dr, San Antonio 78258