E 85th St, Owasso, OK 74055


1 year ago

Red light for The Greens

The Greens are definitely not great apartments unless you're desperate. The management are not very helpful and take a long time to fix maintenance issues. Also, when they say your unit will have nice black appliances, don't believe a word of it. I got told that lie and moved in to find the oldest, cheapest looking cream colored appliances and hideous gray fermica counter tops. If that sort of thing doesn't bother you and you also don't mind literally 30 kids in a tiny pool, then go ahead. You h... View More
1 found this helpful.