3D Price Dropped by $2K $167,500 3 Beds2 Baths1,625 SqFt 12926 E 28th PL, Tulsa, OK 74134 Other Types Listed by Keller Williams Advantage