Call now » (520) 868-1400

State of ArtMain Street Family Practice is the only modern, full service clinic in Florence, allowing "one-stop-shopping" for most of your family’s healthcare needs. We strive to provide the care you demand and the quality you deserve.

Our major services include Primary Care, Pediatrics, Adolescent Health, Gynecology, Minor Procedures, Skin Care, Diet and Nutrition, and Diabetes Management. We also have an in house social worker.

We take most insurance plans including AHCCCS and Medicare. We also offer a variety of in house laboratory services as well as a Sonora Quest Laboratories draw station. We work closely with excellent specialists throughout the area. No matter what your family's healthcare needs are, Main Street Family Practice should be your first choice!

Request an Appointment

Request an Appointment

Our Location


Main street Family Practice Location660 South Main Street
P.O. Box 2818
Florence, AZ
(520) 868-1400
Fax (520) 868-1500

View Map

Office Hours

Florence Doctor HoursMondays - Thursdays
7:00 a.m. to 5:00 p.m.
7:00 a.m. to 4:00 p.m.

This office closes from 1:00 to 2:30 p.m. or lunch