28
Listing Provided By: Keller Williams Advantage
$125,900
12910 E 25th Street 
Tulsa, OK 74134
  • Beds3
  • Baths2
  • SqFt1,3301.3k
  • Built1978
  • Lot0.16 ac.