1/66 66 Open Mon 5PM-7PM $850,000 3 Beds4 Baths4,639 SqFt 6642 E 60th PL, Tulsa, OK 74145 Other Types Listed by Keller Williams Preferred