The Shops at Nickel Creek – 100% Leased

81st and Highway 75 – Tulsa, OK