Buffalo Clinic

Las Vegas, NV

Optimal Therapy Buffalo provides comprehensive Physical Therapy with a specialty in Pelvic Floor Therapy.

Optimal Therapy Buffalo - Exterior

Welcome to the Buffalo Clinic

The Optimal Therapy Buffalo Location in Las Vegas, NV provides comprehensive physical therapy and rehabilitation services to residents in the Northwest Las Vegas area. Optimal Therapy Buffalo has a highly experienced team of physical therapists lead by clinic director Dr. Alex Nelson that are ready to help you return to your everyday activities and improve things like core strength and range of mobility.

Optimal Therapy Buffalo - Main Interior
Optimal Therapy Buffalo - Main Interior with Tables
Optimal Therapy Buffalo - Private Room

Get in Touch with the Buffalo Clinic

Conveniently located on in North West Las Vegas on N Buffalo Dr between Vegas Dr and Washington Ave.


Call or Text us!

Office: 702-832-0289
Fax: 702-564-4838

Our Buffalo Clinic Team

Alex Nelson
Clinic Director/ Doctor of Physical Therapy
Alex was born and grew up in West Valley City, Utah. He graduated from Brigham Young University in Provo, Utah with a Bachelor of Science degree in Exercise Science. He then went on to attend Rocky Mountain University and earned his Doctorate of Physical Therapy degree.
Alex has a passion for treating people with a broad range of orthopedic conditions from running injuries to knee replacements.He is also certified in dry needling and his expertise carries over into treating vertigo and balance impairments. Alex has been married for eight years to his wife Kimberlie. Together, they have two boys. They enjoy going on bike rides, playing at the park, and watching movies together.
Read More
Gregory Rupp
Doctor of Physical Therapy
Patient Care Coordinator

Optimal Therapy

We Are Here to Help You Feel Better

At Optimal Therapy, we provide a range or therapies and services that most physical therapists are not able to offer. Take some time to learn about some of our services and what makes Optimal Therapy best in class.

Request an Appointment
We do our best to respond to appointment requests as soon as possible, but some responses can take up to 24 business hours .
For same-day appointments, please call our scheduling team at (702) 564-6712.
Let us know your preference and we will do our best to accommodate.

Give Us a Call:

If you want to skip the wait, you can reach our scheduling team Monday through Friday from 9am – 5pm.