Oak Meadows

About the Property

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