$150,000
204 E Marshall Court, Tulsa, OK, 74106
Single Family Residence