Spring Forest at Deerfield apartments in Mebane sell for $25.73 million By: Triad Business Journal via Business Journals August 12, 2020 at 07:00 AM EDT Apartments near Elon University were also sold. Read More >>