Harvard Vision Clinic Get online care · harvard.edu 1633 S Harvard Ave, Tulsa, OK 74112, United States of America +1 918-744-7638 Reviews Map