18315 E 42nd St

 18315 E 42nd St, TulsaOK 74134
$1,3953 Beds1560 sqftPets OK