(No ratings)
Michelle Leah Barclay, PT is a physical therapist in Saint Louis, MO specializing in physical therapy. Michelle Leah Barclay, PT is affiliated with FOX REHABILITATION SERVICES TN LLC.
12148 Royalwood Court
Saint Louis, MO 63141
She has a state license in Illinois.
Licensed In: Illinois
Michelle Leah Barclay, PT is associated with these hospitals and organizations:
Michelle Leah Barclay, PT does not have any reviews yet, be the first to leave a review of Michelle Leah Barclay, PT here: Leave a Review
(No ratings)
Ms. Michelle Barclay works as a physical therapy specialist in Saint Louis, MO. Ms. Barclay obtained a license to practice in Illinois.