Tulsa Hills StorageBryce2021-04-22T11:42:49-04:00 Project Description Sold NRSF – 52,818 8610 S Elwood Ave Tulsa, OK 74132