E Enedelia Barrera, OD 0 reviews 900 W Sam Houston St Suite 5 Pharr, TX • 78577 View Practice (956) 781-3300