$190,000
204 E 58th Street N, Tulsa, OK, 74126
Single Family Residence