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