Call now ยป (520) 868-1400

If you develop an urgent problem or illness, please call the office. Walk-in visits are welcome on a 1st come 1st service basis for acute illness. Please call the office beginning at 7:30 AM if you need a same day appointment.

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