6006 S Atlanta CT #2, Tulsa, OK 74105 2 Beds2 Baths1,886 SqFt $274,900 Listed by Keller Williams Advantage