Constructed in 2008, the Villas at Preston Lakes Apartment Homes apartment building comprises 260 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 245,830 SqFt. The property is located in Owasso, at 14700 East 88th Place North, Tulsa.