12817 E 40th Street at 12817 E 40th Street, Tulsa, OK 74146 | HotPads