Dr. Alec C. Stall, MD is a Pediatric orthopedic surgeon located at 333 N Santa Rosa St, San Antonio, TX 78207. It has received 10 reviews with an average rating of 5.0 stars.
The address of Dr. Alec C. Stall, MD: 333 N Santa Rosa St, San Antonio, TX 78207
Dr. Alec C. Stall, MD has 5.0 stars from 10 reviews
Pediatric orthopedic surgeon