Appointments

   
 

To schedule an appointment with Dr. Hall, please call:

 

"I believe in providing you with the very best possible options to relieve your pain and increase your functional well-being."

     - Dr. Hall

 

 

(210)614-6432 (800)924-1455

 
 

Most insurance plans accepted, with discounts for cash.

 
     
 

Procedural Inquiries

 
 

For descriptions of each procedure, please click here.

 
 

For questions regarding specific procedures, please email Dr. Hall at:

 
 

dr@drjohnrhall.com

 
     
 

Hours

 
  Monday-Friday: 9AM-5PM  
  Saturday: Closed  
 

Sunday: Closed