5915 E 33rd Ct

5915 E 33rd Ct, Tulsa, OK 74135


2 years ago

Long wate time

We moved in about 2 months ago and we had a few things that needed to be fixed so we asked the manager if they would fix it and they totally forgot about it after 3 weeks of wateing so I ended up fixing everything my self... Glad I'm a plumber lol but other than that it's been great.