5110 S Delaware Pl

 5110 S Delaware Pl, TulsaOK 74105
$7102 Beds1000 sqft