With three of the finest apartments Oklahoma has to offer, residents can take refuge in Olympus Property’s communities in Tulsa and Oklahoma City. Situated in Oklahoma’s biggest metropolitans, each of these apartment homes offer manicured landscapes and beautiful exteriors. Residents take comfort in the beautiful natural light shining in through giant windows, cool down in resort-style swimming pools, or work up a sweat in our state of the art fitness centers. Our apartments in the Sooner State offer one-, two-, and three-bedroom apartments stepped in luxury. Visit our property websites below to take a virtual tour of these units, check availability, or apply for your new Oklahoma apartment today!
9416 E 65th Street
Tulsa, OK 74133