601 S. Main Street#250
Keller, TX 76248

Mon - Thu: 9:00AM - 6:00PM

Fri: 9:00AM - 5:00PM

Sat: By appointment only

Sun: Closed

99.6% would refer friends and family to us

5 stars Verified customer

Very happy we chose this provider!

5 stars Verified customer

I had a great experience with this office-we definitely went to the right place.

5 stars Customer since 2015

Dr. Pam Thomas and staff are always very professional. Have been a patient for many years. Great people in a christian environment.

5 stars Customer since 2015

Friendly, thorough, and helpful care.

5 stars Customer since 2014

Excellent care as always from a great doctor and great staff.

5 stars Verified customer

Professional, friendly, knowledgeable

4 stars Verified customer

Everyone was friendly and helpful. Did not have long wait.

4 stars Customer since 2015

I ordered contacts a week ago and have not been called to be notified they are in. I suspect they are, since it usually does not take long. I can't call them until i get home and then its too late.

5 stars Verified customer

Very thorough. Great place.

5 stars Verified customer

The best staff in Keller!

Also in Keller

Massage Therapy

Advanced Therapeutic Massage

5 stars 522 reviews

Great experience and very therapeutic. Chris is very professional and gives an excellent message. He also explained some really good stretches after the session that would be useful to me for increased mobility. Bobby at desk is always very helpful
Read More …


The Knot Salon

5 stars 743 reviews

I was in for a pedicure, which was wonderful, and I always enjoy Tesha. I had a scheduled appointment. However, due to an unforeseen issue with a previous client, this pushed my appointment out by 40 minutes. I understand things happen; however, it was not explained to me that there would be a significant delay so that I could choose to wait, or reschedule. Also, after such a lengthy wait, with no explanation until after the fact, there was no discount offered, which would have been very appropriate given the circumstances. As it was, I had been ready to walk out as I was feeling rather irate at such a long wait for a scheduled appointment with no explanation. Once again, ultimately my pedicure was great. I only mention this as I think that when an appointment is going to be delayed by more than 10 minutes, an explanation as to why there is going to be a significant delay is always appreciated.
Read More …