Check In Now Online

Start feeling better now

We treat you well--and swiftly--no appointment needed, but checking in online can mean shorter wait times. Find the location nearest to you below. We’re open 7 AM to 7 PM every day.


Check in Now Online

Broadway Boulevard


Check in Now

6303 E. Broadway Blvd. Suite 161 Tucson, AZ 85710 Get Directions

(520) 838-0020 Call now

Campbell Avenue


Check in Now

446 N Campbell Ave. Suite 130 Tucson, AZ 85719 Get Directions

(520) 305-3900 Call now

Grant Road


Check in Now

6572 East Grant Road Suite 130 Tucson, AZ 85715 Get Directions

(520) 300-4249 Call now

Harrison Road


Check in Now

1040 S. Harrison Road Suite 120 Tucson, AZ 85748 Get Directions

(520) 777-7025 Call now

Ina Road


Check in Now

3662 W. Ina Rd. Suite 150 Tucson, AZ 85741 Get Directions

(520) 912-4242 Call now

Irvington Road


Check in Now

1218 W. Irvington Rd. Suite 150 Tucson, AZ 85714 Get Directions

(520) 829-6442 Call now

Oracle Road


Check in Now

7725 N. Oracle Rd. Suite 131 Oro Valley, AZ 85704 Get Directions

(520) 544-2273 Call now

River Road


Check in Now

90 W. River Rd. Tucson, AZ 85704 Get Directions

(520) 912-4200 Call now

Tangerine Road


Check in Now

1880 E. Tangerine Rd. Suite 100 Oro Valley, AZ 85755 Get Directions

(520) 900-7006 Call now

Virtual/Telehealth


Check in Now

1218 W Irvington Rd Tucson, AZ 85714 Get Directions

(520) 829-6442 Call now