The Cottages at Tallgrass Point is a multifamily property that was built in 2017. Located at 8748 North Mingo Road in Owasso, Tulsa, this property has a total number of 266 units, with the following unit breakdown: One Bedroom, Two Bedroom/Two Bath, totaling 255,328 SqFt.