SCHEDULE AN APPOINTMENT TODAY

Our Location

The Howell Physical Therapy Center is located in Houston Texas and is one of the best physical therapy centres in the entire country. The man heading the entire process is Dr George Howell who specialises in providing custom therapy to every individual.

Dr George Howell earned his degree (Doctor of Physical Therapy) from the University of Texas Southwestern Medical Center and has more than 10 years of experience in treating and rehabilitating patients.

If you are looking to contact us at our clinic then here are the two methods that you can use to get in touch with us.
We are located at 1350 W 43RD ST, adjacent to the Oak Forest Shopping Center.