Tulsa Retina Consultants Pllc is a Ophthalmology Clinic in Tulsa, Oklahoma. It is situated at 220 W 71st St, Tulsa and its contact number is 918-747-7799. The authorized person of Tulsa Retina Consultants Pllc is Thomas A Finley who is Owner of the clinic and their contact number is 918-747-7799. Other organizations associated with this clinic are Tulsa Retina Consultants Pllc, Surgery Works ....