$135,000
809 E 52nd Street North N, Tulsa, OK, 74126
Single Family Residence