EXPERIENCE OUR GREENSPACE. A unique apartment community built around an 18-hole championship golf course provides an affordable country club atmosphere. Spread over 252 acres of beautiful views and spacious living. The Greens of Owasso offers its residents luxury apartments with an amenity dream package right at home. Brand new Phase III Now Leasing!!
Address: 13600 E. 84th St. N. Owasso, OK 74055 (Google Map)