9811 E 21st St

9811 E 21st St, Tulsa, OK 74129


1 year ago


I just moved here about a month ago and I absolutely love it! It's my first apartment by myself and everything is great! The staff is awesome at the from office! They have an onsite laundry mat and a fitness center. They have a beautiful lake with a fountain in the middle that is such a relaxing view!