the apartments are not much cheaper then other ones in town. The other apartments across town are a whole lot cleaner and newer for not much more. The staff at the greens in owasso, are not very helpful, or friendly. Several people that live there and have lived there in the past said they did not renew their lease and could not wait for their lease to be over, due to leaks and repairs that seem impossible to get staff to take care of ....
Pros: lots of parking
Cons: too expensive for what you get
more