Owasso Eye Institute
12455 E 100th St N.
Suite 110
Owasso, OK 74055

Phone: 918-274-7100
Fax: 918-274-7128

We are located on the first floor of the St. John Owasso Medical Building on St. John Owasso Hospital Campus. The entrance to our building is located on 100th St. North, which is accessed off of 129th E Ave, between 96th St. North and 106th St North in Owasso, Oklahoma.

© 2017 Owasso Eye Institute