5955 E 25th Pl, Tulsa, OK