Irving Eye Institute 5924 Royal Ln # 161, Dallas, TX 75230, United States of America +1 214-891-9433 Reviews Map Melody Branch 5 months ago