5915 E 33rd Ct
(1)

5915 E 33rd Ct, Tulsa, OK 74135

Reviews

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.