$199,000
8943 E Marshall Place, Tulsa, OK, 74115
Single Family Residence