About the Property

Oak Meadows Apartments

  • Acquisition Date: July 2021
  • Units: 278
  • Location: 1810 Teasley Ln, Denton TX 76205