1707 W. St Marys Rd.
Suite 275
Tucson, AZ 85745
Monday 8:30 a.m. – 5:00 p.m.
Tuesday8:30 a.m. – 5:00 p.m.
Wednesday8:30 a.m. – 5:00 p.m.
Thursday8:30 a.m. – 5:00 p.m.
Friday8:30 a.m. – 5:00 p.m.
The Oncology Institute is a quality cancer care clinic with locations around the United States, specifically in Arizona, California, Florida, and Nevada. Our West Tucson location is on St. Mary’s Road between Tucson Mountain Medical and St. Mary’s Hospital.

1707 W. St Marys Rd.
Suite 275
Tucson, AZ 85745
Our physicians are here to guide you and your family through the cancer treatment process. Here is a quick profile of each of the physicians and advanced practice providers in West Tucson:
John Migliano, M.D.Dr. John Migliano has focused his career on oncology, having fellowed in hematology and oncology during his education. He has also led several cancer research studies.View Profile
Margaret Spencer, FNP-BCMargaret Spencer is one of our nurse practitioners on staff. Her approach to care emphasizes empathy, compassion, and providing patient education so they can best understand their diagnosis and treatment plan.View Profile
Blythe DeMello, DNP, FNP-BCBlythe DeMello is another nurse practitioner at The Oncology Institute. She applies her skills and her experience working in an intensive care unit to the oncology field.
Cancers We Can TreatView ProfileWhen you visit our West Tucson clinic, parking is free at the front and side of our building. You can also utilize the drop-off area at the front of the building — we just ask that you do not park here.
Cancer comes in many forms, and we understand that each patient’s case differs. We have experience treating a wide range of cancer types with our comprehensive care, including chemotherapy, immunotherapy, radiation therapy, and hormone therapy.
Some of the primary categories of cancer we can treat include:
The Oncology Institute is your answer to quality and compassionate cancer care. Our West Tucson clinic is open Monday through Friday from 8:30 a.m. to 5:00 p.m. If you are ready to request an appointment, contact us online or call 520-276-2270 today.
