Utica Park Clinic - 21st & Harvard

Location

Utica Park Clinic - 21st & Harvard
3316 E. 21st St. Suite A
Tulsa, OK 74114
Phone: 918-749-3533
,
Clinic Hours: 

Monday - Friday, 8am - 5pm

Providers